home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 5 (Internal Edition) / Apple R&P Lib Internal v5.0.iso / 6-Developer Demos / Developer Demos-Ed. / Mathematica Demo / A Sampling of Mathematica™ < prev    next >
Text File  |  1989-02-10  |  78KB  |  2,594 lines

  1. (*^
  2.  
  3. ::[paletteColors = 128; 
  4.     fontset = title, "New York", 18, L2, center, bold, nohscroll;
  5.     fontset = subtitle, "New York", 14, L2, center, bold, nohscroll;
  6.     fontset = subsubtitle, "New York", 12, L2, center, bold, nohscroll;
  7.     fontset = section, "New York", 14, L2, bold, nohscroll, grayBox;
  8.     fontset = subsection, "New York", 12, L2, bold, nohscroll, blackBox;
  9.     fontset = subsubsection, "New York", 10, L2, bold, nohscroll, whiteBox;
  10.     fontset = text, "New York", 10, L2, nohscroll;
  11.     fontset = smalltext, "New York", 10, L2, nohscroll;
  12.     fontset = input, "Courier", 12, L2, bold, B65535, nowordwrap;
  13.     fontset = output, "Courier", 12, L2, R65535, B65535, nowordwrap;
  14.     fontset = message, "Courier", 12, L2, R65535, nowordwrap;
  15.     fontset = print, "Courier", 12, L2, nowordwrap;
  16.     fontset = info, "Courier", 12, L2, nowordwrap;
  17.     fontset = postscript, "Courier", 12, L2, nowordwrap;
  18.     fontset = name, "Geneva", 10, L2, italic, B65535, nohscroll;
  19.     fontset = header, "New York", 10, L2, nohscroll;
  20.     fontset = footer, "New York", 12, L2, center, nohscroll;
  21.     fontset = help, "Geneva", 10, L2, nohscroll;
  22.     fontset = clipboard, "New York", 12, L2;
  23.     fontset = completions, "New York", 12, L2;
  24.     fontset = network, "Courier", 10, L2, nowordwrap;
  25.     fontset = graphlabel, "Courier", 12, L2;
  26.     fontset = special1, "New York", 12, L2;
  27.     fontset = special2, "New York", 12, L2, center;
  28.     fontset = special3, "New York", 12, L2, right;
  29.     fontset = special4, "New York", 12, L2;
  30.     fontset = special5, "New York", 12, L2;]
  31. :[inactive; startGroup; font = title; ]
  32. A Sampling of Mathematica™ 
  33. ;[s]
  34. 4:0,2;14,1;25,2;27,0;28,-1;
  35. 4:1,23,17,New York,1,18,0,0,0;1,21,17,New York,3,18,65535,0,0;2,23,17,New York,1,18,65535,0,0;0,21,17,New York,0,18,65535,0,0;
  36. :[inactive; font = text; ]
  37. This file is a Mathematica Notebook that gives some examples of what Mathematica  can do. 
  38. ;[s]
  39. 6:0,0;15,1;26,0;69,1;80,0;90,0;91,-1;
  40. 2:4,14,10,New York,0,10,0,0,0;2,12,10,New York,2,10,0,0,0;
  41. :[inactive; font = text; ]
  42. For information on how to read this Notebook, see the file Read This First!
  43. ;[s]
  44. 3:0,0;59,1;75,0;76,-1;
  45. 2:2,14,10,New York,0,10,0,0,0;1,12,10,New York,1,10,0,0,0;
  46. :[inactive; font = text; ]
  47. This file is loosely based on Chapter 0 of The Mathematica Book: "Mathematica: A System for Doing Mathematics by Computer", by Stephen Wolfram.  This book was published by Addison-Wesley in 1988, and is available at most bookstores.
  48. ;[s]
  49. 6:0,0;47,1;58,0;66,1;77,0;232,0;233,-1;
  50. 2:4,14,10,New York,0,10,0,0,0;2,12,10,New York,2,10,0,0,0;
  51. :[inactive; font = text; ]
  52. For information on how to obtain copies of Mathematica  itself, see the section "Buying Mathematica" in the file Read This First!
  53. ;[s]
  54. 7:0,0;43,1;54,0;88,1;99,0;113,2;129,0;130,-1;
  55. 3:4,14,10,New York,0,10,0,0,0;2,12,10,New York,2,10,0,0,0;1,12,10,New York,1,10,0,0,0;
  56. :[inactive; startGroup; Cclosed; font = section; ]
  57. Numerical Calculations
  58. ;[s]
  59. 2:0,1;22,0;23,-1;
  60. 2:1,19,14,New York,1,14,0,0,0;1,19,14,New York,1,14,65535,0,0;
  61. :[inactive; font = text; ]
  62. You can use Mathematica as an enhanced scientific calculator.  Let's start with a simple example. 
  63. ;[s]
  64. 6:0,0;12,1;23,0;81,2;82,0;98,0;99,-1;
  65. 3:4,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;1,14,10,New York,0,10,65535,0,65535;
  66. :[startGroup; font = input; ]
  67. 45 + 78
  68. ;[s]
  69. 2:0,1;7,0;8,-1;
  70. 2:1,14,10,Courier,1,12,0,0,65535;1,14,10,Courier,1,12,0,0,65535;
  71. :[inactive; output; endGroup; font = output; ]
  72. 123
  73. ;[o]
  74. 123
  75. :[inactive; font = text; ]
  76. The first line here is what you type into Mathematica.  The second line is the result Mathematica  gives.  If you are reading this Notebook on a color system, the input is blue and the output purple.
  77. ;[s]
  78. 5:0,0;42,1;53,0;86,1;97,0;200,-1;
  79. 2:3,14,10,New York,0,10,0,0,0;2,12,10,New York,2,10,0,0,0;
  80. :[inactive; font = text; ]
  81. Now let's try something more difficult.
  82. :[startGroup; font = input; ]
  83. 3^100
  84. :[inactive; output; endGroup; font = output; ]
  85. 515377520732011331036461129765621272702107522001
  86. ;[o]
  87. 515377520732011331036461129765621272702107522001
  88. :[inactive; font = text; ]
  89. Unlike a calculator, Mathematica  gives an exact answer for 3 raised to the power 100.
  90. ;[s]
  91. 3:0,0;21,1;32,0;87,-1;
  92. 2:2,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  93. :[inactive; font = text; ]
  94. Now let's really test out Mathematica.  Here is 3 raised to the power 1000.
  95. ;[s]
  96. 3:0,0;26,2;37,0;76,-1;
  97. 3:2,14,10,New York,0,10,0,0,0;0,12,10,New York,3,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  98. :[startGroup; font = input; ]
  99. 3^1000
  100. :[inactive; output; endGroup; font = output; ]
  101. 13220708194808066368904552597521443659654220327521481676649\
  102.  2036822682859734670489954077831385060806196390977769687258\
  103.  2355950954582100618911865342725257953674027620225198320803\
  104.  8780147742289648412743904001175886180411289478156230944380\
  105.  6156617305408667449050617812548034440554705439703889581746\
  106.  5368254916136220830268563778582290228416398307887896918556\
  107.  4040848989376093732421718463599386955167650189405881090604\
  108.  2608967143886410281435038564874716583201061436613217310276\
  109.  8902855220001
  110. ;[o]
  111. 13220708194808066368904552597521443659654220327521481676649\
  112.  
  113.  2036822682859734670489954077831385060806196390977769687258\
  114.  
  115.  2355950954582100618911865342725257953674027620225198320803\
  116.  
  117.  8780147742289648412743904001175886180411289478156230944380\
  118.  
  119.  6156617305408667449050617812548034440554705439703889581746\
  120.  
  121.  5368254916136220830268563778582290228416398307887896918556\
  122.  
  123.  4040848989376093732421718463599386955167650189405881090604\
  124.  
  125.  2608967143886410281435038564874716583201061436613217310276\
  126.  
  127.  8902855220001
  128. :[inactive; font = text; ]
  129. This took about half a second on a Macintosh II.
  130. :[inactive; font = text; ]
  131. Here's the result in the form you might get on a calculator.
  132. :[startGroup; font = input; ]
  133. N[%]
  134. :[inactive; output; endGroup; font = output; ]
  135. "1.32207"*10^"477"
  136. ;[o]
  137.           477
  138. 1.32207 10
  139. :[inactive; font = text; ]
  140. Here is the value of pi to two hundred decimal places.
  141. ;[s]
  142. 3:0,0;25,2;54,0;55,-1;
  143. 5:2,14,10,New York,0,10,0,0,0;0,12,10,Chicago,1,10,0,0,0;1,14,10,New York,0,10,0,0,0;0,11,9,Symbol,1,10,0,0,0;0,15,12,Symbol,1,14,0,0,0;
  144. :[startGroup; font = input; ]
  145. N[Pi, 200]
  146. :[inactive; output; endGroup; font = output; ]
  147. 3.141592653589793238462643383279502884197169399375105820974\
  148.  9445923078164062862089986280348253421170679821480865132823\
  149.  0664709384460955058223172535940812848111745028410270193852\
  150.  1105559644622948954930382
  151. ;[o]
  152. 3.141592653589793238462643383279502884197169399375105820974\
  153.  
  154.  9445923078164062862089986280348253421170679821480865132823\
  155.  
  156.  0664709384460955058223172535940812848111745028410270193852\
  157.  
  158.  1105559644622948954930382
  159. :[inactive; font = text; ]
  160. Mathematica  knows about a big collection of mathematical functions — most of those you would find in any book of mathematical tables.
  161. ;[s]
  162. 3:0,1;11,0;134,0;135,-1;
  163. 2:2,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  164. :[startGroup; font = input; ]
  165. BesselJ[5, 34.6]
  166. :[inactive; output; endGroup; font = output; ]
  167. 0.0511826
  168. ;[o]
  169. 0.0511826
  170. :[startGroup; font = input; ]
  171. Log[4.5 + 2I] 
  172. :[inactive; output; endGroup; font = output; ]
  173. 1.59421 + 0.418224*I
  174. ;[o]
  175. 1.59421 + 0.418224 I
  176. :[startGroup; font = input; ]
  177. Zeta[1/2 + 14.3 I]
  178. :[inactive; output; endGroup; endGroup; font = output; ]
  179. -0.0119878 + 0.132231*I
  180. ;[o]
  181. -0.0119878 + 0.132231 I
  182. :[inactive; startGroup; Cclosed; font = section; ]
  183. Algebraic Calculations
  184. ;[s]
  185. 2:0,1;22,0;23,-1;
  186. 2:1,19,14,New York,1,14,0,0,0;1,19,14,New York,1,14,65535,0,0;
  187. :[inactive; font = text; ]
  188. One of the most important features of Mathematica  is its ability to deal with mathematical formulas in algebraic form.
  189. ;[s]
  190. 3:0,0;38,1;49,0;120,-1;
  191. 2:2,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  192. :[startGroup; font = input; ]
  193. (1 + x)^3
  194. :[inactive; output; endGroup; font = output; ]
  195. (1 + x)^3
  196. ;[o]
  197.        3
  198. (1 + x)
  199. :[inactive; font = text; ]
  200. This is what Mathematica does if you type in a simple algebraic expression.
  201. You can expand out the expression like this:
  202. ;[s]
  203. 3:0,0;13,1;24,0;121,-1;
  204. 2:2,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  205. :[startGroup; font = input; ]
  206. Expand[%]
  207. :[inactive; output; endGroup; font = output; ]
  208. 1 + 3*x + 3*x^2 + x^3
  209. ;[o]
  210.              2    3
  211. 1 + 3 x + 3 x  + x
  212. :[inactive; font = text; ]
  213. Mathematica gives an explicit formula for the result.
  214. You can factor this result to get back to what you started from.
  215. % always stands for the last result that Mathematica gave you.
  216. ;[s]
  217. 6:0,1;11,0;119,2;120,0;160,1;171,0;182,-1;
  218. 3:3,14,10,New York,0,10,0,0,0;2,12,10,New York,2,10,0,0,0;1,11,9,Courier,0,10,0,0,0;
  219. :[startGroup; font = input; ]
  220. Factor[%]
  221. :[inactive; output; endGroup; font = output; ]
  222. (1 + x)^3
  223. ;[o]
  224.        3
  225. (1 + x)
  226. :[inactive; font = text; ]
  227. Now let's try a more complicated example.
  228. :[startGroup; font = input; ]
  229. (1 + 2x + 5y)^7
  230. :[inactive; output; endGroup; font = output; ]
  231. (1 + 2*x + 5*y)^7
  232. ;[o]
  233.                7
  234. (1 + 2 x + 5 y)
  235. :[startGroup; font = input; ]
  236. Expand[%]
  237. :[inactive; output; endGroup; font = output; ]
  238. 1 + 14*x + 84*x^2 + 280*x^3 + 560*x^4 + 672*x^5 + 448*x^6 + 
  239.    128*x^7 + 35*y + 420*x*y + 2100*x^2*y + 5600*x^3*y + 
  240.    8400*x^4*y + 6720*x^5*y + 2240*x^6*y + 525*y^2 + 
  241.    5250*x*y^2 + 21000*x^2*y^2 + 42000*x^3*y^2 + 42000*x^4*y^2 + 
  242.    16800*x^5*y^2 + 4375*y^3 + 35000*x*y^3 + 105000*x^2*y^3 + 
  243.    140000*x^3*y^3 + 70000*x^4*y^3 + 21875*y^4 + 131250*x*y^4 + 
  244.    262500*x^2*y^4 + 175000*x^3*y^4 + 65625*y^5 + 262500*x*y^5 + 
  245.    262500*x^2*y^5 + 109375*y^6 + 218750*x*y^6 + 78125*y^7
  246. ;[o]
  247.                2        3        4        5        6
  248. 1 + 14 x + 84 x  + 280 x  + 560 x  + 672 x  + 448 x  + 
  249.  
  250.         7                          2           3
  251.    128 x  + 35 y + 420 x y + 2100 x  y + 5600 x  y + 
  252.  
  253.          4           5           6          2           2
  254.    8400 x  y + 6720 x  y + 2240 x  y + 525 y  + 5250 x y  + 
  255.  
  256.           2  2          3  2          4  2          5  2
  257.    21000 x  y  + 42000 x  y  + 42000 x  y  + 16800 x  y  + 
  258.  
  259.          3            3           2  3           3  3
  260.    4375 y  + 35000 x y  + 105000 x  y  + 140000 x  y  + 
  261.  
  262.           4  3          4             4           2  4
  263.    70000 x  y  + 21875 y  + 131250 x y  + 262500 x  y  + 
  264.  
  265.            3  4          5             5           2  5
  266.    175000 x  y  + 65625 y  + 262500 x y  + 262500 x  y  + 
  267.  
  268.            6             6          7
  269.    109375 y  + 218750 x y  + 78125 y
  270. :[startGroup; font = input; ]
  271. Factor[%]
  272. :[inactive; output; endGroup; font = output; ]
  273. (1 + 2*x + 5*y)^7
  274. ;[o]
  275.                7
  276. (1 + 2 x + 5 y)
  277. :[inactive; startGroup; Cclosed; font = subsection; ]
  278. Calculus
  279. :[inactive; font = text; ]
  280. You can use Mathematica to do calculus. Here's a simple integral.
  281. ;[s]
  282. 3:0,0;12,1;23,0;66,-1;
  283. 2:2,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  284. :[startGroup; font = input; ]
  285. Integrate[x^n, x]
  286. :[inactive; output; endGroup; font = output; ]
  287. x^(1 + n)/(1 + n)
  288. ;[o]
  289.  1 + n
  290. x
  291. ------
  292. 1 + n
  293. :[inactive; font = text; ]
  294. Here's a more complicated example.
  295. :[startGroup; font = input; ]
  296. Integrate[x/(x^3-1), x]
  297. :[inactive; output; endGroup; font = output; ]
  298. (3^(1/2)*ArcTan[(1 + 2*x)/3^(1/2)])/3 + Log[1 - x]/3 - 
  299.    Log[1 + x + x^2]/6
  300. ;[o]
  301.                1 + 2 x
  302. Sqrt[3] ArcTan[-------]                             2
  303.                Sqrt[3]    Log[1 - x]   Log[1 + x + x ]
  304. ----------------------- + ---------- - ---------------
  305.            3                  3               6
  306. :[inactive; font = text; ]
  307. Now let's try differentiating again.
  308. :[startGroup; font = input; ]
  309. D[%, x]
  310. :[inactive; output; endGroup; font = output; ]
  311. -1/(3*(1 - x)) + 2/(3*(1 + (1 + 2*x)^2/3)) - 
  312.    (1 + 2*x)/(6*(1 + x + x^2))
  313. ;[o]
  314.    -1               2               1 + 2 x
  315. --------- + ------------------ - --------------
  316. 3 (1 - x)                   2                2
  317.                    (1 + 2 x)     6 (1 + x + x )
  318.             3 (1 + ----------)
  319.                        3
  320. :[inactive; font = text; ]
  321. This gives the expression in a different algebraic form. We can get back our original form using Simplify.
  322. ;[s]
  323. 3:0,0;97,2;105,0;107,-1;
  324. 3:2,14,10,New York,0,10,0,0,0;0,11,9,Courier,0,10,0,0,0;1,11,9,Courier,1,10,0,0,0;
  325. :[startGroup; font = input; ]
  326. Simplify[%]
  327. :[inactive; output; endGroup; endGroup; font = output; ]
  328. x/(-1 + x^3)
  329. ;[o]
  330.    x
  331. -------
  332.       3
  333. -1 + x
  334. :[inactive; startGroup; Cclosed; font = subsection; ]
  335. Solving Equations
  336. :[inactive; font = text; ]
  337. This is how you solve a quadratic equation in Mathematica.
  338. ;[s]
  339. 3:0,0;46,1;57,0;59,-1;
  340. 2:2,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  341. :[startGroup; font = input; ]
  342. Solve[x^2 + 2 a x + 1 == 0, x]
  343. :[inactive; output; endGroup; font = output; ]
  344. {{x -> (-2*a + (-4 + 4*a^2)^(1/2))/2}, 
  345.    {x -> (-2*a - (-4 + 4*a^2)^(1/2))/2}}
  346. ;[o]
  347.                            2
  348.        -2 a + Sqrt[-4 + 4 a ]
  349. {{x -> ----------------------}, 
  350.                  2
  351.  
  352.                              2
  353.          -2 a - Sqrt[-4 + 4 a ]
  354.    {x -> ----------------------}}
  355.                    2
  356. :[inactive; font = text; ]
  357. Here's a more complicated example.
  358. :[startGroup; font = input; ]
  359. Solve[x^5 + 3x + 1 == 0, x]
  360. :[inactive; output; endGroup; font = output; ]
  361. {ToRules[Roots[3*x + x^5 == -1, x]]}
  362. ;[o]
  363.                       5
  364. {ToRules[Roots[3 x + x  == -1, x]]}
  365. :[inactive; font = text; ]
  366. It is a fact of mathematics that there is no way to get an exact formula for the solutions of a quintic equation like this.  You can nevertheless ask Mathematica to give you numerical results.  You get the five complex number roots to the equation.
  367. ;[s]
  368. 3:0,0;150,1;161,0;249,-1;
  369. 2:2,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  370. :[startGroup; font = input; ]
  371. N[%]
  372. :[inactive; output; endGroup; endGroup; endGroup; font = output; ]
  373. {{x -> -0.839072 - 0.943852*I}, 
  374.    {x -> -0.839072 + 0.943852*I}, {x -> -0.331989}, 
  375.    {x -> 1.00507 - 0.937259*I}, {x -> 1.00507 + 0.937259*I}}
  376. ;[o]
  377. {{x -> -0.839072 - 0.943852 I}, 
  378.  
  379.    {x -> -0.839072 + 0.943852 I}, {x -> -0.331989}, 
  380.  
  381.    {x -> 1.00507 - 0.937259 I}, {x -> 1.00507 + 0.937259 I}}
  382. :[inactive; startGroup; Cclosed; font = section; ]
  383. Graphics
  384. ;[s]
  385. 2:0,1;8,0;9,-1;
  386. 2:1,19,14,New York,1,14,0,0,0;1,19,14,New York,1,14,65535,0,0;
  387. :[startGroup; font = input; ]
  388. Plot[Sin[x], {x, 0, 2Pi}]
  389. :[inactive; PostScript; output; endGroup; pictureLeft = 61; pictureWidth = 282; pictureHeight = 174; preserveAspect; font = postscript; ]
  390. %!
  391. %%Creator: Mathematica
  392. %%AspectRatio: 0.61803 
  393. MathPictureStart
  394. % Scaling calculations
  395. 0.02381 0.15158 0.30902 0.2943 [
  396. [(1.)] 0.17539 0.29652 0 1 Msboxa
  397. [(2.)] 0.32696 0.29652 0 1 Msboxa
  398. [(3.)] 0.47854 0.29652 0 1 Msboxa
  399. [(4.)] 0.63011 0.29652 0 1 Msboxa
  400. [(5.)] 0.78169 0.29652 0 1 Msboxa
  401. [(6.)] 0.93327 0.29652 0 1 Msboxa
  402. [(-1.)] 0.01131 0.01472 1 0 Msboxa
  403. [(-0.5)] 0.01131 0.16187 1 0 Msboxa
  404. [(0.5)] 0.01131 0.45617 1 0 Msboxa
  405. [(1.)] 0.01131 0.60332 1 0 Msboxa
  406. [ -0.001 -0.001 0 0 ]
  407. [ 1.001 0.61903 0 0 ]
  408. ] MathScale
  409. % Start of Graphics
  410. 1 setlinecap
  411. 1 setlinejoin
  412. newpath
  413. %%Object: Graphics
  414. [ ] 0 setdash
  415. 0 setgray
  416. gsave
  417. 0.002 setlinewidth
  418. 0 0.30902 moveto
  419. 1 0.30902 lineto
  420. stroke
  421. 0.17539 0.30277 moveto
  422. 0.17539 0.31527 lineto
  423. stroke
  424. [(1.)] 0.17539 0.29652 0 1 Mshowa
  425. 0.32696 0.30277 moveto
  426. 0.32696 0.31527 lineto
  427. stroke
  428. [(2.)] 0.32696 0.29652 0 1 Mshowa
  429. 0.47854 0.30277 moveto
  430. 0.47854 0.31527 lineto
  431. stroke
  432. [(3.)] 0.47854 0.29652 0 1 Mshowa
  433. 0.63011 0.30277 moveto
  434. 0.63011 0.31527 lineto
  435. stroke
  436. [(4.)] 0.63011 0.29652 0 1 Mshowa
  437. 0.78169 0.30277 moveto
  438. 0.78169 0.31527 lineto
  439. stroke
  440. [(5.)] 0.78169 0.29652 0 1 Mshowa
  441. 0.93327 0.30277 moveto
  442. 0.93327 0.31527 lineto
  443. stroke
  444. [(6.)] 0.93327 0.29652 0 1 Mshowa
  445. 0.02381 0 moveto
  446. 0.02381 0.61803 lineto
  447. stroke
  448. 0.01756 0.01472 moveto
  449. 0.03006 0.01472 lineto
  450. stroke
  451. [(-1.)] 0.01131 0.01472 1 0 Mshowa
  452. 0.01756 0.16187 moveto
  453. 0.03006 0.16187 lineto
  454. stroke
  455. [(-0.5)] 0.01131 0.16187 1 0 Mshowa
  456. 0.01756 0.45617 moveto
  457. 0.03006 0.45617 lineto
  458. stroke
  459. [(0.5)] 0.01131 0.45617 1 0 Mshowa
  460. 0.01756 0.60332 moveto
  461. 0.03006 0.60332 lineto
  462. stroke
  463. [(1.)] 0.01131 0.60332 1 0 Mshowa
  464. grestore
  465. 0 0 moveto
  466. 1 0 lineto
  467. 1 0.618034 lineto
  468. 0 0.618034 lineto
  469. closepath
  470. clip
  471. newpath
  472. gsave
  473. 0 setgray
  474. gsave
  475. 0.004 setlinewidth
  476. 0.02381 0.30902 moveto
  477. 0.06349 0.38519 lineto
  478. 0.10317 0.45617 lineto
  479. 0.14286 0.51712 lineto
  480. 0.1627 0.5425 lineto
  481. 0.18254 0.56389 lineto
  482. 0.20238 0.58092 lineto
  483. 0.2123 0.5877 lineto
  484. 0.22222 0.59329 lineto
  485. 0.23214 0.59766 lineto
  486. 0.2371 0.59939 lineto
  487. 0.24206 0.6008 lineto
  488. 0.24702 0.6019 lineto
  489. 0.2495 0.60233 lineto
  490. 0.25198 0.60269 lineto
  491. 0.25446 0.60296 lineto
  492. 0.2557 0.60307 lineto
  493. 0.25694 0.60316 lineto
  494. 0.25818 0.60323 lineto
  495. 0.25942 0.60328 lineto
  496. 0.26066 0.60331 lineto
  497. 0.2619 0.60332 lineto
  498. 0.26314 0.60331 lineto
  499. 0.26438 0.60328 lineto
  500. 0.26563 0.60323 lineto
  501. 0.26687 0.60316 lineto
  502. 0.26935 0.60296 lineto
  503. 0.27183 0.60269 lineto
  504. 0.27431 0.60233 lineto
  505. 0.27679 0.6019 lineto
  506. 0.28175 0.6008 lineto
  507. 0.28671 0.59939 lineto
  508. 0.29167 0.59766 lineto
  509. 0.30159 0.59329 lineto
  510. 0.32143 0.58092 lineto
  511. 0.34127 0.56389 lineto
  512. 0.38095 0.51712 lineto
  513. 0.42063 0.45617 lineto
  514. 0.46032 0.38519 lineto
  515. 0.5 0.30902 lineto
  516. 0.53968 0.23285 lineto
  517. 0.57937 0.16187 lineto
  518. 0.61905 0.10091 lineto
  519. 0.63889 0.07553 lineto
  520. 0.65873 0.05414 lineto
  521. 0.67857 0.03712 lineto
  522. 0.68849 0.03033 lineto
  523. 0.69841 0.02474 lineto
  524. 0.70833 0.02037 lineto
  525. 0.71329 0.01865 lineto
  526. Mistroke
  527. 0.71825 0.01723 lineto
  528. 0.72321 0.01613 lineto
  529. 0.72569 0.0157 lineto
  530. 0.72817 0.01535 lineto
  531. 0.73065 0.01507 lineto
  532. 0.73189 0.01496 lineto
  533. 0.73313 0.01487 lineto
  534. 0.73438 0.0148 lineto
  535. 0.73562 0.01475 lineto
  536. 0.73686 0.01472 lineto
  537. 0.7381 0.01472 lineto
  538. 0.73934 0.01472 lineto
  539. 0.74058 0.01475 lineto
  540. 0.74182 0.0148 lineto
  541. 0.74306 0.01487 lineto
  542. 0.74554 0.01507 lineto
  543. 0.74802 0.01535 lineto
  544. 0.7505 0.0157 lineto
  545. 0.75298 0.01613 lineto
  546. 0.75794 0.01723 lineto
  547. 0.7629 0.01865 lineto
  548. 0.76786 0.02037 lineto
  549. 0.77778 0.02474 lineto
  550. 0.79762 0.03712 lineto
  551. 0.81746 0.05414 lineto
  552. 0.85714 0.10091 lineto
  553. 0.89683 0.16187 lineto
  554. 0.93651 0.23285 lineto
  555. 0.97619 0.30902 lineto
  556. Mfstroke
  557. grestore
  558. grestore
  559. % End of Graphics
  560. MathPictureEnd
  561. :[inactive; font = text; ]
  562. Here is a simple Mathematica plot. 
  563. ;[s]
  564. 4:0,0;17,1;28,0;35,0;36,-1;
  565. 2:3,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  566. :[inactive; font = text; ]
  567. Now for some three-dimensional graphics.
  568. :[startGroup; font = input; ]
  569. Plot3D[Sin[x y], {x, 0, 3}, {y, 0, 3}]
  570. :[inactive; PostScript; output; endGroup; pictureLeft = 61; pictureWidth = 282; pictureHeight = 282; preserveAspect; font = postscript; ]
  571. %!
  572. %%Creator: Mathematica
  573. %%AspectRatio: 1 
  574. MathPictureStart
  575. % Scaling calculations
  576. 0.02381 0.95238 0.02381 0.95238 [
  577. [ 0 0 0 0 ]
  578. [ 1 1 0 0 ]
  579. ] MathScale
  580. % Start of Graphics
  581. 1 setlinecap
  582. 1 setlinejoin
  583. newpath
  584. 0 0 moveto
  585. 1 0 lineto
  586. 1 1 lineto
  587. 0 1 lineto
  588. closepath
  589. clip
  590. newpath
  591. %%Object: SurfaceGraphics
  592. 0 setgray
  593. gsave
  594. 0.002 setlinewidth
  595. 0.06558 0.32026 moveto
  596. 0.39347 0.6265 lineto
  597. stroke
  598. 0.06558 0.32026 moveto
  599. 0.03248 0.52913 lineto
  600. stroke
  601. 0.38687 0.8155 moveto
  602. 0.03248 0.52913 lineto
  603. stroke
  604. 0.38687 0.8155 moveto
  605. 0.39347 0.6265 lineto
  606. stroke
  607. 0.64594 0.09301 moveto
  608. 0.89589 0.47534 lineto
  609. stroke
  610. 0.64594 0.09301 moveto
  611. 0.65863 0.31163 lineto
  612. stroke
  613. 0.92319 0.67509 moveto
  614. 0.65863 0.31163 lineto
  615. stroke
  616. 0.92319 0.67509 moveto
  617. 0.89589 0.47534 lineto
  618. stroke
  619. 0.06558 0.32026 moveto
  620. 0.03248 0.52913 lineto
  621. stroke
  622. 0.06558 0.32026 moveto
  623. 0.64594 0.09301 lineto
  624. stroke
  625. 0.65863 0.31163 moveto
  626. 0.64594 0.09301 lineto
  627. stroke
  628. 0.65863 0.31163 moveto
  629. 0.03248 0.52913 lineto
  630. stroke
  631. 0.39347 0.6265 moveto
  632. 0.38687 0.8155 lineto
  633. stroke
  634. 0.39347 0.6265 moveto
  635. 0.89589 0.47534 lineto
  636. stroke
  637. 0.92319 0.67509 moveto
  638. 0.89589 0.47534 lineto
  639. stroke
  640. 0.92319 0.67509 moveto
  641. 0.38687 0.8155 lineto
  642. stroke
  643. 0.06558 0.32026 moveto
  644. 0.64594 0.09301 lineto
  645. stroke
  646. 0.06558 0.32026 moveto
  647. 0.39347 0.6265 lineto
  648. stroke
  649. 0.89589 0.47534 moveto
  650. 0.39347 0.6265 lineto
  651. stroke
  652. 0.89589 0.47534 moveto
  653. 0.64594 0.09301 lineto
  654. stroke
  655. 0.03248 0.52913 moveto
  656. 0.65863 0.31163 lineto
  657. stroke
  658. 0.03248 0.52913 moveto
  659. 0.38687 0.8155 lineto
  660. stroke
  661. 0.92319 0.67509 moveto
  662. 0.38687 0.8155 lineto
  663. stroke
  664. 0.92319 0.67509 moveto
  665. 0.65863 0.31163 lineto
  666. stroke
  667. grestore
  668. 0.49975 setgray
  669. 0.0015 setlinewidth
  670. 0.37007 0.70047 0.39027 0.7181 0.4226 0.76375 0.40243 0.74276 Metetra
  671. 0.71417 setgray
  672. 0.40243 0.74276 0.4226 0.76375 0.45688 0.78857 0.43676 0.76824 Metetra
  673. 0.85443 setgray
  674. 0.43676 0.76824 0.45688 0.78857 0.49252 0.77696 0.47266 0.76305 Metetra
  675. 0.87201 setgray
  676. 0.47266 0.76305 0.49252 0.77696 0.5283 0.72948 0.5091 0.72503 Metetra
  677. 0.76083 setgray
  678. 0.5091 0.72503 0.5283 0.72948 0.56336 0.6626 0.54511 0.66484 Metetra
  679. 0.55935 setgray
  680. 0.54511 0.66484 0.56336 0.6626 0.59773 0.59974 0.58037 0.60079 Metetra
  681. 0.33725 setgray
  682. 0.58037 0.60079 0.59773 0.59974 0.63244 0.56082 0.61543 0.551 Metetra
  683. 0.17136 setgray
  684. 0.61543 0.551 0.63244 0.56082 0.66891 0.55603 0.65143 0.52779 Metetra
  685. 0.11905 setgray
  686. 0.65143 0.52779 0.66891 0.55603 0.70832 0.58368 0.68962 0.53501 Metetra
  687. 0.19841 setgray
  688. 0.68962 0.53501 0.70832 0.58368 0.75084 0.63038 0.7308 0.56751 Metetra
  689. 0.382 setgray
  690. 0.7308 0.56751 0.75084 0.63038 0.79516 0.67396 0.77481 0.61176 Metetra
  691. 0.60632 setgray
  692. 0.77481 0.61176 0.79516 0.67396 0.83868 0.6911 0.82019 0.64873 Metetra
  693. 0.79377 setgray
  694. 0.82019 0.64873 0.83868 0.6911 0.87879 0.66869 0.86456 0.66011 Metetra
  695. 0.87953 setgray
  696. 0.86456 0.66011 0.87879 0.66869 0.9145 0.61155 0.90563 0.63651 Metetra
  697. 0.49975 setgray
  698. 0.34934 0.68237 0.37007 0.70047 0.40243 0.74276 0.38177 0.72115 Metetra
  699. 0.69946 setgray
  700. 0.38177 0.72115 0.40243 0.74276 0.43676 0.76824 0.41614 0.74662 Metetra
  701. 0.84006 setgray
  702. 0.41614 0.74662 0.43676 0.76824 0.47266 0.76305 0.45223 0.74691 Metetra
  703. 0.87991 setgray
  704. 0.45223 0.74691 0.47266 0.76305 0.5091 0.72503 0.48919 0.71816 Metetra
  705. 0.80723 setgray
  706. 0.48919 0.71816 0.5091 0.72503 0.54511 0.66484 0.52609 0.66639 Metetra
  707. 0.64353 setgray
  708. 0.52609 0.66639 0.54511 0.66484 0.58037 0.60079 0.56235 0.60485 Metetra
  709. 0.43727 setgray
  710. 0.56235 0.60485 0.58037 0.60079 0.61543 0.551 0.59811 0.54878 Metetra
  711. 0.2495 setgray
  712. 0.59811 0.54878 0.61543 0.551 0.65143 0.52779 0.63411 0.51072 Metetra
  713. 0.1358 setgray
  714. 0.63411 0.51072 0.65143 0.52779 0.68962 0.53501 0.67146 0.49774 Metetra
  715. 0.12985 setgray
  716. 0.67146 0.49774 0.68962 0.53501 0.7308 0.56751 0.71119 0.51046 Metetra
  717. 0.23338 setgray
  718. 0.71119 0.51046 0.7308 0.56751 0.77481 0.61176 0.75387 0.54291 Metetra
  719. 0.41577 setgray
  720. 0.75387 0.54291 0.77481 0.61176 0.82019 0.64873 0.79919 0.58323 Metetra
  721. 0.62302 setgray
  722. 0.79919 0.58323 0.82019 0.64873 0.86456 0.66011 0.84578 0.61598 Metetra
  723. 0.79377 setgray
  724. 0.84578 0.61598 0.86456 0.66011 0.90563 0.63651 0.89152 0.62656 Metetra
  725. 0.49975 setgray
  726. 0.32804 0.66379 0.34934 0.68237 0.38177 0.72115 0.3606 0.69888 Metetra
  727. 0.68433 setgray
  728. 0.3606 0.69888 0.38177 0.72115 0.41614 0.74662 0.39502 0.72372 Metetra
  729. 0.82282 setgray
  730. 0.39502 0.72372 0.41614 0.74662 0.45223 0.74691 0.43123 0.72841 Metetra
  731. 0.88062 setgray
  732. 0.43123 0.72841 0.45223 0.74691 0.48919 0.71816 0.4686 0.70836 Metetra
  733. 0.84329 setgray
  734. 0.4686 0.70836 0.48919 0.71816 0.52609 0.66639 0.50627 0.66609 Metetra
  735. 0.72017 setgray
  736. 0.50627 0.66609 0.52609 0.66639 0.56235 0.60485 0.54355 0.61027 Metetra
  737. 0.54199 setgray
  738. 0.54355 0.61027 0.56235 0.60485 0.59811 0.54878 0.58024 0.55266 Metetra
  739. 0.35327 setgray
  740. 0.58024 0.55266 0.59811 0.54878 0.63411 0.51072 0.61672 0.5046 Metetra
  741. 0.20112 setgray
  742. 0.61672 0.5046 0.63411 0.51072 0.67146 0.49774 0.65376 0.47441 Metetra
  743. 0.12356 setgray
  744. 0.65376 0.47441 0.67146 0.49774 0.71119 0.51046 0.69237 0.46618 Metetra
  745. 0.13995 setgray
  746. 0.69237 0.46618 0.71119 0.51046 0.75387 0.54291 0.73341 0.47933 Metetra
  747. 0.2462 setgray
  748. 0.73341 0.47933 0.75387 0.54291 0.79919 0.58323 0.77732 0.50861 Metetra
  749. 0.41577 setgray
  750. 0.77732 0.50861 0.79919 0.58323 0.84578 0.61598 0.82382 0.54465 Metetra
  751. 0.60632 setgray
  752. 0.82382 0.54465 0.84578 0.61598 0.89152 0.62656 0.87179 0.57538 Metetra
  753. 0.49975 setgray
  754. 0.30617 0.6447 0.32804 0.66379 0.3606 0.69888 0.33889 0.67596 Metetra
  755. 0.66881 setgray
  756. 0.33889 0.67596 0.3606 0.69888 0.39502 0.72372 0.37339 0.69953 Metetra
  757. 0.80286 setgray
  758. 0.37339 0.69953 0.39502 0.72372 0.43123 0.72841 0.40968 0.70749 Metetra
  759. 0.8741 setgray
  760. 0.40968 0.70749 0.43123 0.72841 0.4686 0.70836 0.44733 0.69519 Metetra
  761. 0.86779 setgray
  762. 0.44733 0.69519 0.4686 0.70836 0.50627 0.66609 0.48562 0.66276 Metetra
  763. 0.78524 setgray
  764. 0.48562 0.66276 0.50627 0.66609 0.54355 0.61027 0.52386 0.61512 Metetra
  765. 0.64353 setgray
  766. 0.52386 0.61512 0.54355 0.61027 0.58024 0.55266 0.56164 0.56045 Metetra
  767. 0.47204 setgray
  768. 0.56164 0.56045 0.58024 0.55266 0.61672 0.5046 0.59897 0.50788 Metetra
  769. 0.30629 setgray
  770. 0.59897 0.50788 0.61672 0.5046 0.65376 0.47441 0.6363 0.46548 Metetra
  771. 0.18062 setgray
  772. 0.6363 0.46548 0.65376 0.47441 0.69237 0.46618 0.67438 0.43889 Metetra
  773. 0.12106 setgray
  774. 0.67438 0.43889 0.69237 0.46618 0.73341 0.47933 0.71407 0.43075 Metetra
  775. 0.13995 setgray
  776. 0.71407 0.43075 0.73341 0.47933 0.77732 0.50861 0.75612 0.44048 Metetra
  777. 0.23338 setgray
  778. 0.75612 0.44048 0.77732 0.50861 0.82382 0.54465 0.80095 0.46426 Metetra
  779. 0.382 setgray
  780. 0.80095 0.46426 0.82382 0.54465 0.87179 0.57538 0.84846 0.49537 Metetra
  781. 0.49975 setgray
  782. 0.2837 0.62508 0.30617 0.6447 0.33889 0.67596 0.31663 0.65236 Metetra
  783. 0.65294 setgray
  784. 0.31663 0.65236 0.33889 0.67596 0.37339 0.69953 0.35124 0.67407 Metetra
  785. 0.78034 setgray
  786. 0.35124 0.67407 0.37339 0.69953 0.40968 0.70749 0.3876 0.68412 Metetra
  787. 0.8605 setgray
  788. 0.3876 0.68412 0.40968 0.70749 0.44733 0.69519 0.42543 0.67828 Metetra
  789. 0.87991 setgray
  790. 0.42543 0.67828 0.44733 0.69519 0.48562 0.66276 0.46419 0.65533 Metetra
  791. 0.83532 setgray
  792. 0.46419 0.65533 0.48562 0.66276 0.52386 0.61512 0.50325 0.61737 Metetra
  793. 0.73423 setgray
  794. 0.50325 0.61737 0.52386 0.61512 0.56164 0.56045 0.54212 0.56935 Metetra
  795. 0.59365 setgray
  796. 0.54212 0.56935 0.56164 0.56045 0.59897 0.50788 0.58057 0.51775 Metetra
  797. 0.43727 setgray
  798. 0.58057 0.51775 0.59897 0.50788 0.6363 0.46548 0.6187 0.46929 Metetra
  799. 0.2914 setgray
  800. 0.6187 0.46929 0.6363 0.46548 0.67438 0.43889 0.65696 0.42968 Metetra
  801. 0.18062 setgray
  802. 0.65696 0.42968 0.67438 0.43889 0.71407 0.43075 0.696 0.403 Metetra
  803. 0.12356 setgray
  804. 0.696 0.403 0.71407 0.43075 0.75612 0.44048 0.73654 0.3913 Metetra
  805. 0.12985 setgray
  806. 0.73654 0.3913 0.75612 0.44048 0.80095 0.46426 0.77928 0.39451 Metetra
  807. 0.19841 setgray
  808. 0.77928 0.39451 0.80095 0.46426 0.84846 0.49537 0.82468 0.41045 Metetra
  809. 0.49975 setgray
  810. 0.2606 0.60492 0.2837 0.62508 0.31663 0.65236 0.29381 0.62806 Metetra
  811. 0.63674 setgray
  812. 0.29381 0.62806 0.31663 0.65236 0.35124 0.67407 0.32857 0.64736 Metetra
  813. 0.75546 setgray
  814. 0.32857 0.64736 0.35124 0.67407 0.3876 0.68412 0.365 0.65831 Metetra
  815. 0.84006 setgray
  816. 0.365 0.65831 0.3876 0.68412 0.42543 0.67828 0.40293 0.65742 Metetra
  817. 0.87924 setgray
  818. 0.40293 0.65742 0.42543 0.67828 0.46419 0.65533 0.44201 0.64288 Metetra
  819. 0.86779 setgray
  820. 0.44201 0.64288 0.46419 0.65533 0.50325 0.61737 0.48172 0.61501 Metetra
  821. 0.80723 setgray
  822. 0.48172 0.61501 0.50325 0.61737 0.54212 0.56935 0.52158 0.57617 Metetra
  823. 0.70565 setgray
  824. 0.52158 0.57617 0.54212 0.56935 0.58057 0.51775 0.56124 0.53029 Metetra
  825. 0.57658 setgray
  826. 0.56124 0.53029 0.58057 0.51775 0.6187 0.46929 0.60055 0.48211 Metetra
  827. 0.43727 setgray
  828. 0.60055 0.48211 0.6187 0.46929 0.65696 0.42968 0.63965 0.43639 Metetra
  829. 0.30629 setgray
  830. 0.63965 0.43639 0.65696 0.42968 0.696 0.403 0.67889 0.39724 Metetra
  831. 0.20112 setgray
  832. 0.67889 0.39724 0.696 0.403 0.73654 0.3913 0.7188 0.3678 Metetra
  833. 0.1358 setgray
  834. 0.7188 0.3678 0.73654 0.3913 0.77928 0.39451 0.76 0.34992 Metetra
  835. 0.11905 setgray
  836. 0.76 0.34992 0.77928 0.39451 0.82468 0.41045 0.8031 0.34415 Metetra
  837. 0.49975 setgray
  838. 0.23685 0.58419 0.2606 0.60492 0.29381 0.62806 0.27039 0.60306 Metetra
  839. 0.62026 setgray
  840. 0.27039 0.60306 0.29381 0.62806 0.32857 0.64736 0.30537 0.61941 Metetra
  841. 0.72842 setgray
  842. 0.30537 0.61941 0.32857 0.64736 0.365 0.65831 0.34189 0.63011 Metetra
  843. 0.81317 setgray
  844. 0.34189 0.63011 0.365 0.65831 0.40293 0.65742 0.3799 0.63249 Metetra
  845. 0.86581 setgray
  846. 0.3799 0.63249 0.40293 0.65742 0.44201 0.64288 0.41917 0.62475 Metetra
  847. 0.88095 setgray
  848. 0.41917 0.62475 0.44201 0.64288 0.48172 0.61501 0.45933 0.60626 Metetra
  849. 0.85705 setgray
  850. 0.45933 0.60626 0.48172 0.61501 0.52158 0.57617 0.5 0.57767 Metetra
  851. 0.79655 setgray
  852. 0.5 0.57767 0.52158 0.57617 0.56124 0.53029 0.54079 0.54081 Metetra
  853. 0.70565 setgray
  854. 0.54079 0.54081 0.56124 0.53029 0.60055 0.48211 0.58144 0.49842 Metetra
  855. 0.59365 setgray
  856. 0.58144 0.49842 0.60055 0.48211 0.63965 0.43639 0.62185 0.4537 Metetra
  857. 0.47204 setgray
  858. 0.62185 0.4537 0.63965 0.43639 0.67889 0.39724 0.66209 0.40992 Metetra
  859. 0.35327 setgray
  860. 0.66209 0.40992 0.67889 0.39724 0.7188 0.3678 0.70242 0.37007 Metetra
  861. 0.2495 setgray
  862. 0.70242 0.37007 0.7188 0.3678 0.76 0.34992 0.74322 0.33658 Metetra
  863. 0.17136 setgray
  864. 0.74322 0.33658 0.76 0.34992 0.8031 0.34415 0.78499 0.31121 Metetra
  865. 0.49975 setgray
  866. 0.21241 0.56286 0.23685 0.58419 0.27039 0.60306 0.24636 0.57734 Metetra
  867. 0.60352 setgray
  868. 0.24636 0.57734 0.27039 0.60306 0.30537 0.61941 0.28162 0.59026 Metetra
  869. 0.69946 setgray
  870. 0.28162 0.59026 0.30537 0.61941 0.34189 0.63011 0.31829 0.59961 Metetra
  871. 0.78034 setgray
  872. 0.31829 0.59961 0.34189 0.63011 0.3799 0.63249 0.35637 0.60354 Metetra
  873. 0.84006 setgray
  874. 0.35637 0.60354 0.3799 0.63249 0.41917 0.62475 0.39575 0.60056 Metetra
  875. 0.8741 setgray
  876. 0.39575 0.60056 0.41917 0.62475 0.45933 0.60626 0.4362 0.58975 Metetra
  877. 0.87991 setgray
  878. 0.4362 0.58975 0.45933 0.60626 0.5 0.57767 0.47744 0.57088 Metetra
  879. 0.85705 setgray
  880. 0.47744 0.57088 0.5 0.57767 0.54079 0.54081 0.51917 0.5444 Metetra
  881. 0.80723 setgray
  882. 0.51917 0.5444 0.54079 0.54081 0.58144 0.49842 0.56109 0.51143 Metetra
  883. 0.73423 setgray
  884. 0.56109 0.51143 0.58144 0.49842 0.62185 0.4537 0.603 0.47361 Metetra
  885. 0.64353 setgray
  886. 0.603 0.47361 0.62185 0.4537 0.66209 0.40992 0.64479 0.43293 Metetra
  887. 0.54199 setgray
  888. 0.64479 0.43293 0.66209 0.40992 0.70242 0.37007 0.68645 0.39149 Metetra
  889. 0.43727 setgray
  890. 0.68645 0.39149 0.70242 0.37007 0.74322 0.33658 0.72812 0.35134 Metetra
  891. 0.33725 setgray
  892. 0.72812 0.35134 0.74322 0.33658 0.78499 0.31121 0.77004 0.31432 Metetra
  893. 0.49975 setgray
  894. 0.18726 0.54091 0.21241 0.56286 0.24636 0.57734 0.2217 0.55087 Metetra
  895. 0.58656 setgray
  896. 0.2217 0.55087 0.24636 0.57734 0.28162 0.59026 0.25732 0.55995 Metetra
  897. 0.66881 setgray
  898. 0.25732 0.55995 0.28162 0.59026 0.31829 0.59961 0.29421 0.56695 Metetra
  899. 0.7422 setgray
  900. 0.29421 0.56695 0.31829 0.59961 0.35637 0.60354 0.3324 0.57073 Metetra
  901. 0.80286 setgray
  902. 0.3324 0.57073 0.35637 0.60354 0.39575 0.60056 0.37186 0.57025 Metetra
  903. 0.84761 setgray
  904. 0.37186 0.57025 0.39575 0.60056 0.4362 0.58975 0.41246 0.56472 Metetra
  905. 0.8741 setgray
  906. 0.41246 0.56472 0.4362 0.58975 0.47744 0.57088 0.45406 0.55361 Metetra
  907. 0.88095 setgray
  908. 0.45406 0.55361 0.47744 0.57088 0.51917 0.5444 0.49644 0.53673 Metetra
  909. 0.86779 setgray
  910. 0.49644 0.53673 0.51917 0.5444 0.56109 0.51143 0.53939 0.51422 Metetra
  911. 0.83532 setgray
  912. 0.53939 0.51422 0.56109 0.51143 0.603 0.47361 0.58269 0.48659 Metetra
  913. 0.78524 setgray
  914. 0.58269 0.48659 0.603 0.47361 0.64479 0.43293 0.62617 0.45463 Metetra
  915. 0.72017 setgray
  916. 0.62617 0.45463 0.64479 0.43293 0.68645 0.39149 0.66969 0.41936 Metetra
  917. 0.64353 setgray
  918. 0.66969 0.41936 0.68645 0.39149 0.72812 0.35134 0.71319 0.38197 Metetra
  919. 0.55935 setgray
  920. 0.71319 0.38197 0.72812 0.35134 0.77004 0.31432 0.75669 0.3437 Metetra
  921. 0.49975 setgray
  922. 0.16137 0.51831 0.18726 0.54091 0.2217 0.55087 0.19637 0.52363 Metetra
  923. 0.56942 setgray
  924. 0.19637 0.52363 0.2217 0.55087 0.25732 0.55995 0.23244 0.5285 Metetra
  925. 0.63674 setgray
  926. 0.23244 0.5285 0.25732 0.55995 0.29421 0.56695 0.26964 0.53228 Metetra
  927. 0.69946 setgray
  928. 0.26964 0.53228 0.29421 0.56695 0.3324 0.57073 0.30802 0.53436 Metetra
  929. 0.75546 setgray
  930. 0.30802 0.53436 0.3324 0.57073 0.37186 0.57025 0.34758 0.53414 Metetra
  931. 0.80286 setgray
  932. 0.34758 0.53414 0.37186 0.57025 0.41246 0.56472 0.38828 0.5311 Metetra
  933. 0.84006 setgray
  934. 0.38828 0.5311 0.41246 0.56472 0.45406 0.55361 0.43007 0.52478 Metetra
  935. 0.86581 setgray
  936. 0.43007 0.52478 0.45406 0.55361 0.49644 0.53673 0.47283 0.51487 Metetra
  937. 0.87924 setgray
  938. 0.47283 0.51487 0.49644 0.53673 0.53939 0.51422 0.51645 0.50115 Metetra
  939. 0.87991 setgray
  940. 0.51645 0.50115 0.53939 0.51422 0.58269 0.48659 0.56079 0.48356 Metetra
  941. 0.86779 setgray
  942. 0.56079 0.48356 0.58269 0.48659 0.62617 0.45463 0.6057 0.4622 Metetra
  943. 0.84329 setgray
  944. 0.6057 0.4622 0.62617 0.45463 0.66969 0.41936 0.65104 0.4373 Metetra
  945. 0.80723 setgray
  946. 0.65104 0.4373 0.66969 0.41936 0.71319 0.38197 0.6967 0.40922 Metetra
  947. 0.76083 setgray
  948. 0.6967 0.40922 0.71319 0.38197 0.75669 0.3437 0.74256 0.37844 Metetra
  949. 0.49975 setgray
  950. 0.13469 0.49503 0.16137 0.51831 0.19637 0.52363 0.17035 0.49562 Metetra
  951. 0.55213 setgray
  952. 0.17035 0.49562 0.19637 0.52363 0.23244 0.5285 0.20697 0.49596 Metetra
  953. 0.60352 setgray
  954. 0.20697 0.49596 0.23244 0.5285 0.26964 0.53228 0.24459 0.4958 Metetra
  955. 0.65294 setgray
  956. 0.24459 0.4958 0.26964 0.53228 0.30802 0.53436 0.28325 0.49484 Metetra
  957. 0.69946 setgray
  958. 0.28325 0.49484 0.30802 0.53436 0.34758 0.53414 0.32299 0.49284 Metetra
  959. 0.7422 setgray
  960. 0.32299 0.49284 0.34758 0.53414 0.38828 0.5311 0.36381 0.48951 Metetra
  961. 0.78034 setgray
  962. 0.36381 0.48951 0.38828 0.5311 0.43007 0.52478 0.4057 0.48463 Metetra
  963. 0.81317 setgray
  964. 0.4057 0.48463 0.43007 0.52478 0.47283 0.51487 0.44863 0.47796 Metetra
  965. 0.84006 setgray
  966. 0.44863 0.47796 0.47283 0.51487 0.51645 0.50115 0.49258 0.4693 Metetra
  967. 0.8605 setgray
  968. 0.49258 0.4693 0.51645 0.50115 0.56079 0.48356 0.53749 0.45851 Metetra
  969. 0.8741 setgray
  970. 0.53749 0.45851 0.56079 0.48356 0.6057 0.4622 0.58329 0.44545 Metetra
  971. 0.88062 setgray
  972. 0.58329 0.44545 0.6057 0.4622 0.65104 0.4373 0.62992 0.43005 Metetra
  973. 0.87991 setgray
  974. 0.62992 0.43005 0.65104 0.4373 0.6967 0.40922 0.6773 0.4123 Metetra
  975. 0.87201 setgray
  976. 0.6773 0.4123 0.6967 0.40922 0.74256 0.37844 0.72533 0.39219 Metetra
  977. 0.49975 setgray
  978. 0.10721 0.47104 0.13469 0.49503 0.17035 0.49562 0.14362 0.4668 Metetra
  979. 0.53473 setgray
  980. 0.14362 0.4668 0.17035 0.49562 0.20697 0.49596 0.18088 0.46238 Metetra
  981. 0.56942 setgray
  982. 0.18088 0.46238 0.20697 0.49596 0.24459 0.4958 0.21903 0.4577 Metetra
  983. 0.60352 setgray
  984. 0.21903 0.4577 0.24459 0.4958 0.28325 0.49484 0.25811 0.45268 Metetra
  985. 0.63674 setgray
  986. 0.25811 0.45268 0.28325 0.49484 0.32299 0.49284 0.29813 0.44723 Metetra
  987. 0.66881 setgray
  988. 0.29813 0.44723 0.32299 0.49284 0.36381 0.48951 0.33913 0.44125 Metetra
  989. 0.69946 setgray
  990. 0.33913 0.44125 0.36381 0.48951 0.4057 0.48463 0.38113 0.43467 Metetra
  991. 0.72842 setgray
  992. 0.38113 0.43467 0.4057 0.48463 0.44863 0.47796 0.42415 0.4274 Metetra
  993. 0.75546 setgray
  994. 0.42415 0.4274 0.44863 0.47796 0.49258 0.4693 0.46818 0.41935 Metetra
  995. 0.78034 setgray
  996. 0.46818 0.41935 0.49258 0.4693 0.53749 0.45851 0.51325 0.41045 Metetra
  997. 0.80286 setgray
  998. 0.51325 0.41045 0.53749 0.45851 0.58329 0.44545 0.55936 0.40061 Metetra
  999. 0.82282 setgray
  1000. 0.55936 0.40061 0.58329 0.44545 0.62992 0.43005 0.6065 0.38975 Metetra
  1001. 0.84006 setgray
  1002. 0.6065 0.38975 0.62992 0.43005 0.6773 0.4123 0.65466 0.37783 Metetra
  1003. 0.85443 setgray
  1004. 0.65466 0.37783 0.6773 0.4123 0.72533 0.39219 0.70384 0.36476 Metetra
  1005. 0.49975 setgray
  1006. 0.07887 0.44631 0.10721 0.47104 0.14362 0.4668 0.11613 0.43715 Metetra
  1007. 0.51726 setgray
  1008. 0.11613 0.43715 0.14362 0.4668 0.18088 0.46238 0.15415 0.42779 Metetra
  1009. 0.53473 setgray
  1010. 0.15415 0.42779 0.18088 0.46238 0.21903 0.4577 0.19295 0.41822 Metetra
  1011. 0.55213 setgray
  1012. 0.19295 0.41822 0.21903 0.4577 0.25811 0.45268 0.23256 0.40842 Metetra
  1013. 0.56942 setgray
  1014. 0.23256 0.40842 0.25811 0.45268 0.29813 0.44723 0.273 0.39838 Metetra
  1015. 0.58656 setgray
  1016. 0.273 0.39838 0.29813 0.44723 0.33913 0.44125 0.3143 0.38808 Metetra
  1017. 0.60352 setgray
  1018. 0.3143 0.38808 0.33913 0.44125 0.38113 0.43467 0.35648 0.3775 Metetra
  1019. 0.62026 setgray
  1020. 0.35648 0.3775 0.38113 0.43467 0.42415 0.4274 0.39958 0.36662 Metetra
  1021. 0.63674 setgray
  1022. 0.39958 0.36662 0.42415 0.4274 0.46818 0.41935 0.44361 0.35543 Metetra
  1023. 0.65294 setgray
  1024. 0.44361 0.35543 0.46818 0.41935 0.51325 0.41045 0.4886 0.3439 Metetra
  1025. 0.66881 setgray
  1026. 0.4886 0.3439 0.51325 0.41045 0.55936 0.40061 0.53458 0.33202 Metetra
  1027. 0.68433 setgray
  1028. 0.53458 0.33202 0.55936 0.40061 0.6065 0.38975 0.58158 0.31976 Metetra
  1029. 0.69946 setgray
  1030. 0.58158 0.31976 0.6065 0.38975 0.65466 0.37783 0.62963 0.30711 Metetra
  1031. 0.71417 setgray
  1032. 0.62963 0.30711 0.65466 0.37783 0.70384 0.36476 0.67875 0.29405 Metetra
  1033. 0.49975 setgray
  1034. 0.04964 0.4208 0.07887 0.44631 0.11613 0.43715 0.08786 0.40664 Metetra
  1035. 0.49975 setgray
  1036. 0.08786 0.40664 0.11613 0.43715 0.15415 0.42779 0.12675 0.39224 Metetra
  1037. 0.49975 setgray
  1038. 0.12675 0.39224 0.15415 0.42779 0.19295 0.41822 0.16631 0.37759 Metetra
  1039. 0.49975 setgray
  1040. 0.16631 0.37759 0.19295 0.41822 0.23256 0.40842 0.20657 0.36267 Metetra
  1041. 0.49975 setgray
  1042. 0.20657 0.36267 0.23256 0.40842 0.273 0.39838 0.24755 0.3475 Metetra
  1043. 0.49975 setgray
  1044. 0.24755 0.3475 0.273 0.39838 0.3143 0.38808 0.28926 0.33205 Metetra
  1045. 0.49975 setgray
  1046. 0.28926 0.33205 0.3143 0.38808 0.35648 0.3775 0.33173 0.31632 Metetra
  1047. 0.49975 setgray
  1048. 0.33173 0.31632 0.35648 0.3775 0.39958 0.36662 0.37498 0.3003 Metetra
  1049. 0.49975 setgray
  1050. 0.37498 0.3003 0.39958 0.36662 0.44361 0.35543 0.41902 0.28399 Metetra
  1051. 0.49975 setgray
  1052. 0.41902 0.28399 0.44361 0.35543 0.4886 0.3439 0.46389 0.26737 Metetra
  1053. 0.49975 setgray
  1054. 0.46389 0.26737 0.4886 0.3439 0.53458 0.33202 0.50959 0.25044 Metetra
  1055. 0.49975 setgray
  1056. 0.50959 0.25044 0.53458 0.33202 0.58158 0.31976 0.55617 0.23319 Metetra
  1057. 0.49975 setgray
  1058. 0.55617 0.23319 0.58158 0.31976 0.62963 0.30711 0.60363 0.21561 Metetra
  1059. 0.49975 setgray
  1060. 0.60363 0.21561 0.62963 0.30711 0.67875 0.29405 0.65202 0.19769 Metetra
  1061. 0 setgray
  1062. 0.002 setlinewidth
  1063. 0.64594 0.09301 moveto
  1064. 0.89589 0.47534 lineto
  1065. stroke
  1066. 0.64594 0.09301 moveto
  1067. 0.65863 0.31163 lineto
  1068. stroke
  1069. 0.92319 0.67509 moveto
  1070. 0.65863 0.31163 lineto
  1071. stroke
  1072. 0.92319 0.67509 moveto
  1073. 0.89589 0.47534 lineto
  1074. stroke
  1075. 0.06558 0.32026 moveto
  1076. 0.03248 0.52913 lineto
  1077. stroke
  1078. 0.06558 0.32026 moveto
  1079. 0.64594 0.09301 lineto
  1080. stroke
  1081. 0.65863 0.31163 moveto
  1082. 0.64594 0.09301 lineto
  1083. stroke
  1084. 0.65863 0.31163 moveto
  1085. 0.03248 0.52913 lineto
  1086. stroke
  1087. 0.03248 0.52913 moveto
  1088. 0.65863 0.31163 lineto
  1089. stroke
  1090. 0.03248 0.52913 moveto
  1091. 0.38687 0.8155 lineto
  1092. stroke
  1093. 0.92319 0.67509 moveto
  1094. 0.38687 0.8155 lineto
  1095. stroke
  1096. 0.92319 0.67509 moveto
  1097. 0.65863 0.31163 lineto
  1098. stroke
  1099. % End of Graphics
  1100. MathPictureEnd
  1101. :[inactive; endGroup; font = text; ]
  1102. Mathematica generates all graphics in PostScript, so that you can resize pictures, and make use of the resolution available on different types of printers. 
  1103. ;[s]
  1104. 2:0,1;11,0;157,-1;
  1105. 3:1,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;0,14,10,New York,0,10,0,0,0;
  1106. :[inactive; startGroup; Cclosed; font = section; ]
  1107. Animated Graphics 
  1108. ;[s]
  1109. 2:0,1;18,0;19,-1;
  1110. 2:1,19,14,New York,1,14,0,0,0;1,19,14,New York,1,14,65535,0,0;
  1111. :[inactive; font = text; ]
  1112. You can use sequences of graphics cells in a Notebook as frames in a "movie". To show a movie, you select its sequence of cells (by clicking the bracket that encloses all of them), then type Y.  The movie appears in the first graphics cell you have selected, so be sure it is visible in the window before starting the animation.  The movie is produced by showing in rapid succession the graphics cells in the selected sequence.  A click anywhere will stop the animation.
  1113. ;[s]
  1114. 3:0,0;191,1;193,0;472,-1;
  1115. 2:2,14,10,New York,0,10,0,0,0;1,15,12,Chicago,0,12,0,0,0;
  1116. :[inactive; font = text; ]
  1117. For information on other controls for viewing Mathematica  movies, see the Notebook Read This First!
  1118. ;[s]
  1119. 5:0,0;46,1;57,0;84,2;100,0;101,-1;
  1120. 3:3,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;1,12,10,New York,1,10,0,0,0;
  1121. :[inactive; font = text; ]
  1122. This Notebook contains a sample of animation in Mathematica.  Due to disk space limitations, this is a very simple two-dimensional example.  Look in the "Animations" folder on your disk for other examples of animated graphics.
  1123. ;[s]
  1124. 4:0,0;48,1;59,0;226,0;227,-1;
  1125. 6:3,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;0,12,10,New York,2,10,0,0,0;0,14,10,New York,0,10,0,0,0;0,12,10,New York,2,10,0,0,0;0,14,10,New York,0,10,0,0,0;
  1126. :[inactive; font = text; ]
  1127. This animation shows how the curve of a Bessel function changes with the order of the Bessel function.  (The movie looks best when run fairly slowly, with the frames shown cyclically.)
  1128. :[font = input; ]
  1129. <<Animation.m
  1130. :[font = input; ]
  1131. MoviePlot[BesselJ[n, x], {x, 0, 15}, {n, 1, 7, 0.2},
  1132.             PlotRange->{-0.5, 1.0}]
  1133. :[inactive; PICT; pictureID = 13084; output; startGroup; Cclosed; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1134.  
  1135. :[inactive; PICT; pictureID = 12426; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1136.  
  1137. :[inactive; PICT; pictureID = 26137; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1138.  
  1139. :[inactive; PICT; pictureID = 12558; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1140.  
  1141. :[inactive; PICT; pictureID = 14240; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1142.  
  1143. :[inactive; PICT; pictureID = 9142; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1144.  
  1145. :[inactive; PICT; pictureID = 22065; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1146.  
  1147. :[inactive; PICT; pictureID = 910; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1148.  
  1149. :[inactive; PICT; pictureID = 19887; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1150.  
  1151. :[inactive; PICT; pictureID = 28709; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1152.  
  1153. :[inactive; PICT; pictureID = 9183; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1154.  
  1155. :[inactive; PICT; pictureID = 20703; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1156.  
  1157. :[inactive; PICT; pictureID = 11535; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1158.  
  1159. :[inactive; PICT; pictureID = 30976; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1160.  
  1161. :[inactive; PICT; pictureID = 9455; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1162.  
  1163. :[inactive; PICT; pictureID = 29084; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1164.  
  1165. :[inactive; PICT; pictureID = 30681; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1166.  
  1167. :[inactive; PICT; pictureID = 31488; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1168.  
  1169. :[inactive; PICT; pictureID = 4847; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1170.  
  1171. :[inactive; PICT; pictureID = 17950; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1172.  
  1173. :[inactive; PICT; pictureID = 18992; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1174.  
  1175. :[inactive; PICT; pictureID = 18147; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1176.  
  1177. :[inactive; PICT; pictureID = 8348; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1178.  
  1179. :[inactive; PICT; pictureID = 24678; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1180.  
  1181. :[inactive; PICT; pictureID = 8016; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1182.  
  1183. :[inactive; PICT; pictureID = 19083; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1184.  
  1185. :[inactive; PICT; pictureID = 15287; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1186.  
  1187. :[inactive; PICT; pictureID = 18030; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1188.  
  1189. :[inactive; PICT; pictureID = 26621; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1190.  
  1191. :[inactive; PICT; pictureID = 1088; output; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1192.  
  1193. :[inactive; PICT; pictureID = 30762; output; endGroup; endGroup; pictureLeft = 76; pictureWidth = 282; pictureHeight = 171; preserveAspect; font = postscript; ]
  1194.  
  1195. :[inactive; startGroup; Cclosed; font = section; ]
  1196. Programming in Mathematica 
  1197. ;[s]
  1198. 4:0,2;15,1;26,2;27,0;28,-1;
  1199. 3:1,19,14,New York,1,14,0,0,0;1,17,14,New York,3,14,65535,0,0;2,19,14,New York,1,14,65535,0,0;
  1200. :[inactive; font = text; ]
  1201. You can use Mathematica not only as a "calculator", but also as a full symbolic programming language.
  1202.  
  1203. Many application packages covering specific areas have been or are being written in the Mathematica language.
  1204. ;[s]
  1205. 6:0,1;0,2;12,1;23,0;191,1;202,0;213,-1;
  1206. 3:2,14,10,New York,0,10,0,0,0;3,12,10,New York,2,10,0,0,0;1,14,10,New York,0,10,0,0,0;
  1207. :[inactive; startGroup; Cclosed; font = subsubsection; ]
  1208. A Graphics Application Package
  1209. :[font = input; ]
  1210. <<Polyhedra.m
  1211. :[inactive; font = text; ]
  1212. This loads in a package that defines properties of polyhedra.
  1213.  
  1214. The package defines, among other things, the geometry of a dodecahedron.
  1215. :[startGroup; font = input; ]
  1216. Dodecahedron[ ] // Short
  1217. :[inactive; output; endGroup; font = output; ]
  1218. The Unformatted text for this cell was not generated.
  1219. Use options in the Actions Settings dialog box to control
  1220. when Unformatted text is generated.
  1221. ;[o]
  1222. {Polygon[<<1>>], <<10>>, Polygon[{<<5>>}]}
  1223. :[inactive; font = text; ]
  1224. The Dodecahedron function gives the coordinates for the faces of a dodecahedron, shown here in shortened form.
  1225. ;[s]
  1226. 5:0,0;4,3;16,1;17,2;110,0;111,-1;
  1227. 4:2,14,10,New York,0,10,0,0,0;1,11,9,Courier,0,10,0,0,0;1,14,10,New York,0,10,0,0,0;1,12,10,New York,1,10,0,0,0;
  1228. :[startGroup; font = input; ]
  1229. Show[Graphics3D[ % ]]
  1230. :[inactive; PostScript; output; pictureLeft = 50; pictureWidth = 282; pictureHeight = 277; preserveAspect; font = postscript; ]
  1231. %!
  1232. %%Creator: Mathematica
  1233. Mpstart % Start of picture
  1234. % Scaling calculations
  1235. [
  1236. [ 0 0 0 0 ]
  1237. [ 1 1 0 0 ]
  1238. ] Mscale
  1239. % Start of Graphics
  1240. 1 setlinecap
  1241. 1 setlinejoin
  1242. newpath
  1243. 0 0 moveto
  1244. 1 0 lineto
  1245. 1 1 lineto
  1246. 0 1 lineto
  1247. closepath
  1248. clip
  1249. newpath
  1250. %%Object: Graphics3D
  1251. gsave
  1252. 0.002 setlinewidth
  1253. 0.11508 0.25083 moveto
  1254. 0.41985 0.55718 lineto
  1255. stroke
  1256. 0.11508 0.25083 moveto
  1257. 0.04222 0.71406 lineto
  1258. stroke
  1259. 0.40493 0.97619 moveto
  1260. 0.04222 0.71406 lineto
  1261. stroke
  1262. 0.40493 0.97619 moveto
  1263. 0.41985 0.55718 lineto
  1264. stroke
  1265. 0.6624 0.02381 moveto
  1266. 0.89738 0.40279 lineto
  1267. stroke
  1268. 0.6624 0.02381 moveto
  1269. 0.69098 0.5095 lineto
  1270. stroke
  1271. 0.95778 0.84601 moveto
  1272. 0.69098 0.5095 lineto
  1273. stroke
  1274. 0.95778 0.84601 moveto
  1275. 0.89738 0.40279 lineto
  1276. stroke
  1277. 0.11508 0.25083 moveto
  1278. 0.04222 0.71406 lineto
  1279. stroke
  1280. 0.11508 0.25083 moveto
  1281. 0.6624 0.02381 lineto
  1282. stroke
  1283. 0.69098 0.5095 moveto
  1284. 0.6624 0.02381 lineto
  1285. stroke
  1286. 0.69098 0.5095 moveto
  1287. 0.04222 0.71406 lineto
  1288. stroke
  1289. 0.41985 0.55718 moveto
  1290. 0.40493 0.97619 lineto
  1291. stroke
  1292. 0.41985 0.55718 moveto
  1293. 0.89738 0.40279 lineto
  1294. stroke
  1295. 0.95778 0.84601 moveto
  1296. 0.89738 0.40279 lineto
  1297. stroke
  1298. 0.95778 0.84601 moveto
  1299. 0.40493 0.97619 lineto
  1300. stroke
  1301. 0.11508 0.25083 moveto
  1302. 0.6624 0.02381 lineto
  1303. stroke
  1304. 0.11508 0.25083 moveto
  1305. 0.41985 0.55718 lineto
  1306. stroke
  1307. 0.89738 0.40279 moveto
  1308. 0.41985 0.55718 lineto
  1309. stroke
  1310. 0.89738 0.40279 moveto
  1311. 0.6624 0.02381 lineto
  1312. stroke
  1313. 0.04222 0.71406 moveto
  1314. 0.69098 0.5095 lineto
  1315. stroke
  1316. 0.04222 0.71406 moveto
  1317. 0.40493 0.97619 lineto
  1318. stroke
  1319. 0.95778 0.84601 moveto
  1320. 0.40493 0.97619 lineto
  1321. stroke
  1322. 0.95778 0.84601 moveto
  1323. 0.69098 0.5095 lineto
  1324. stroke
  1325. grestore
  1326. 0.685 0.624 0.781 setrgbcolor
  1327. 0.54151 0.2477 moveto
  1328. 0.47183 0.48399 lineto
  1329. 0.66023 0.49041 lineto
  1330. fill
  1331. 0.685 0.624 0.781 setrgbcolor
  1332. 0.54151 0.2477 moveto
  1333. 0.39145 0.34124 lineto
  1334. 0.47183 0.48399 lineto
  1335. fill
  1336. 0.693 0.541 0.675 setrgbcolor
  1337. 0.47183 0.48399 moveto
  1338. 0.70821 0.66865 lineto
  1339. 0.66023 0.49041 lineto
  1340. fill
  1341. 0.693 0.541 0.675 setrgbcolor
  1342. 0.47183 0.48399 moveto
  1343. 0.53946 0.77362 lineto
  1344. 0.70821 0.66865 lineto
  1345. fill
  1346. 0.693 0.541 0.675 setrgbcolor
  1347. 0.47183 0.48399 moveto
  1348. 0.39493 0.65364 lineto
  1349. 0.53946 0.77362 lineto
  1350. fill
  1351. 0.792 0.661 0.718 setrgbcolor
  1352. 0.24908 0.42461 moveto
  1353. 0.47183 0.48399 lineto
  1354. 0.39145 0.34124 lineto
  1355. fill
  1356. 0.792 0.661 0.718 setrgbcolor
  1357. 0.24908 0.42461 moveto
  1358. 0.39493 0.65364 lineto
  1359. 0.47183 0.48399 lineto
  1360. fill
  1361. 0.508 0.426 0.699 setrgbcolor
  1362. 0.66023 0.49041 moveto
  1363. 0.81008 0.44139 lineto
  1364. 0.71505 0.34865 lineto
  1365. fill
  1366. 0.508 0.426 0.699 setrgbcolor
  1367. 0.66023 0.49041 moveto
  1368. 0.80338 0.65602 lineto
  1369. 0.81008 0.44139 lineto
  1370. fill
  1371. 0.508 0.426 0.699 setrgbcolor
  1372. 0.66023 0.49041 moveto
  1373. 0.70821 0.66865 lineto
  1374. 0.80338 0.65602 lineto
  1375. fill
  1376. 0 0 0 setrgbcolor
  1377. 0.002 setlinewidth
  1378. 0.66023 0.49041 moveto
  1379. 0.70821 0.66865 lineto
  1380. stroke
  1381. 0.685 0.624 0.781 setrgbcolor
  1382. 0.54151 0.2477 moveto
  1383. 0.66023 0.49041 lineto
  1384. 0.71505 0.34865 lineto
  1385. fill
  1386. 0 0 0 setrgbcolor
  1387. 0.66023 0.49041 moveto
  1388. 0.70773 0.36757 lineto
  1389. stroke
  1390. 0 0 0 setrgbcolor
  1391. 0.47183 0.48399 moveto
  1392. 0.66023 0.49041 lineto
  1393. stroke
  1394. 0.792 0.49 0.479 setrgbcolor
  1395. 0.25435 0.63046 moveto
  1396. 0.53946 0.77362 lineto
  1397. 0.39493 0.65364 lineto
  1398. fill
  1399. 0.792 0.661 0.718 setrgbcolor
  1400. 0.24908 0.42461 moveto
  1401. 0.25435 0.63046 lineto
  1402. 0.39493 0.65364 lineto
  1403. fill
  1404. 0 0 0 setrgbcolor
  1405. 0.39145 0.34124 moveto
  1406. 0.47183 0.48399 lineto
  1407. stroke
  1408. 0 0 0 setrgbcolor
  1409. 0.39493 0.65364 moveto
  1410. 0.47183 0.48399 lineto
  1411. stroke
  1412. 0.396 0.056 0.267 setrgbcolor
  1413. 0.53946 0.77362 moveto
  1414. 0.80338 0.65602 lineto
  1415. 0.70821 0.66865 lineto
  1416. fill
  1417. 0.396 0.056 0.267 setrgbcolor
  1418. 0.53946 0.77362 moveto
  1419. 0.67629 0.76911 lineto
  1420. 0.80338 0.65602 lineto
  1421. fill
  1422. 0.396 0.056 0.267 setrgbcolor
  1423. 0.53946 0.77362 moveto
  1424. 0.50394 0.84276 lineto
  1425. 0.67629 0.76911 lineto
  1426. fill
  1427. 0 0 0 setrgbcolor
  1428. 0.53946 0.77362 moveto
  1429. 0.70821 0.66865 lineto
  1430. stroke
  1431. 0.792 0.49 0.479 setrgbcolor
  1432. 0.25435 0.63046 moveto
  1433. 0.50394 0.84276 lineto
  1434. 0.53946 0.77362 lineto
  1435. fill
  1436. 0 0 0 setrgbcolor
  1437. 0.39493 0.65364 moveto
  1438. 0.53946 0.77362 lineto
  1439. stroke
  1440. 0.469 0.871 0.704 setrgbcolor
  1441. 0.50404 0.26518 moveto
  1442. 0.39145 0.34124 lineto
  1443. 0.54151 0.2477 lineto
  1444. fill
  1445. 0.469 0.871 0.704 setrgbcolor
  1446. 0.50404 0.26518 moveto
  1447. 0.24908 0.42461 lineto
  1448. 0.39145 0.34124 lineto
  1449. fill
  1450. 0 0 0 setrgbcolor
  1451. 0.30561 0.39151 moveto
  1452. 0.39145 0.34124 lineto
  1453. stroke
  1454. 0 0 0 setrgbcolor
  1455. 0.39145 0.34124 moveto
  1456. 0.50839 0.26835 lineto
  1457. stroke
  1458. 0.786 0.33 0.159 setrgbcolor
  1459. 0.54151 0.2477 moveto
  1460. 0.71505 0.34865 lineto
  1461. 0.81008 0.44139 lineto
  1462. fill
  1463. 0.792 0.49 0.479 setrgbcolor
  1464. 0.25435 0.63046 moveto
  1465. 0.31169 0.74873 lineto
  1466. 0.50394 0.84276 lineto
  1467. fill
  1468. 0 0 0 setrgbcolor
  1469. 0.28997 0.63633 moveto
  1470. 0.39493 0.65364 lineto
  1471. stroke
  1472. 0.324 0.286 0.66 setrgbcolor
  1473. 0.24908 0.42461 moveto
  1474. 0.31169 0.74873 lineto
  1475. 0.25435 0.63046 lineto
  1476. fill
  1477. 0.786 0.33 0.159 setrgbcolor
  1478. 0.54151 0.2477 moveto
  1479. 0.6831 0.39597 lineto
  1480. 0.50404 0.26518 lineto
  1481. fill
  1482. 0.786 0.33 0.159 setrgbcolor
  1483. 0.54151 0.2477 moveto
  1484. 0.81008 0.44139 lineto
  1485. 0.6831 0.39597 lineto
  1486. fill
  1487. 0 0 0 setrgbcolor
  1488. 0.54151 0.2477 moveto
  1489. 0.71505 0.34865 lineto
  1490. stroke
  1491. 0 0 0 setrgbcolor
  1492. 0.71505 0.34865 moveto
  1493. 0.81008 0.44139 lineto
  1494. stroke
  1495. 0.324 0.286 0.66 setrgbcolor
  1496. 0.24908 0.42461 moveto
  1497. 0.34862 0.60088 lineto
  1498. 0.31169 0.74873 lineto
  1499. fill
  1500. 0 0 0 setrgbcolor
  1501. 0.25435 0.63046 moveto
  1502. 0.31169 0.74873 lineto
  1503. stroke
  1504. 0.469 0.871 0.704 setrgbcolor
  1505. 0.50404 0.26518 moveto
  1506. 0.30446 0.38588 lineto
  1507. 0.24908 0.42461 lineto
  1508. fill
  1509. 0.324 0.286 0.66 setrgbcolor
  1510. 0.24908 0.42461 moveto
  1511. 0.30446 0.38588 lineto
  1512. 0.34862 0.60088 lineto
  1513. fill
  1514. 0 0 0 setrgbcolor
  1515. 0.24908 0.42461 moveto
  1516. 0.30446 0.38588 lineto
  1517. stroke
  1518. 0 0 0 setrgbcolor
  1519. 0.24908 0.42461 moveto
  1520. 0.25435 0.63046 lineto
  1521. stroke
  1522. 0 0 0 setrgbcolor
  1523. 0.50404 0.26518 moveto
  1524. 0.54151 0.2477 lineto
  1525. stroke
  1526. 0.824 0.693 0.719 setrgbcolor
  1527. 0.59066 0.61149 moveto
  1528. 0.80338 0.65602 lineto
  1529. 0.67629 0.76911 lineto
  1530. fill
  1531. 0.824 0.693 0.719 setrgbcolor
  1532. 0.59066 0.61149 moveto
  1533. 0.81008 0.44139 lineto
  1534. 0.80338 0.65602 lineto
  1535. fill
  1536. 0 0 0 setrgbcolor
  1537. 0.67629 0.76911 moveto
  1538. 0.80338 0.65602 lineto
  1539. stroke
  1540. 0.675 0.639 0.806 setrgbcolor
  1541. 0.31169 0.74873 moveto
  1542. 0.67629 0.76911 lineto
  1543. 0.50394 0.84276 lineto
  1544. fill
  1545. 0.824 0.693 0.719 setrgbcolor
  1546. 0.59066 0.61149 moveto
  1547. 0.6831 0.39597 lineto
  1548. 0.81008 0.44139 lineto
  1549. fill
  1550. 0 0 0 setrgbcolor
  1551. 0.6831 0.39597 moveto
  1552. 0.81008 0.44139 lineto
  1553. stroke
  1554. 0 0 0 setrgbcolor
  1555. 0.80338 0.65602 moveto
  1556. 0.81008 0.44139 lineto
  1557. stroke
  1558. 0.675 0.639 0.806 setrgbcolor
  1559. 0.31169 0.74873 moveto
  1560. 0.59066 0.61149 lineto
  1561. 0.67629 0.76911 lineto
  1562. fill
  1563. 0 0 0 setrgbcolor
  1564. 0.50394 0.84276 moveto
  1565. 0.67629 0.76911 lineto
  1566. stroke
  1567. 0.675 0.639 0.806 setrgbcolor
  1568. 0.31169 0.74873 moveto
  1569. 0.34862 0.60088 lineto
  1570. 0.59066 0.61149 lineto
  1571. fill
  1572. 0 0 0 setrgbcolor
  1573. 0.31169 0.74873 moveto
  1574. 0.34862 0.60088 lineto
  1575. stroke
  1576. 0 0 0 setrgbcolor
  1577. 0.31169 0.74873 moveto
  1578. 0.50394 0.84276 lineto
  1579. stroke
  1580. 0 0 0 setrgbcolor
  1581. 0.59066 0.61149 moveto
  1582. 0.67629 0.76911 lineto
  1583. stroke
  1584. 0.689 0.531 0.667 setrgbcolor
  1585. 0.30446 0.38588 moveto
  1586. 0.50404 0.26518 lineto
  1587. 0.6831 0.39597 lineto
  1588. fill
  1589. 0.689 0.531 0.667 setrgbcolor
  1590. 0.30446 0.38588 moveto
  1591. 0.59066 0.61149 lineto
  1592. 0.34862 0.60088 lineto
  1593. fill
  1594. 0.689 0.531 0.667 setrgbcolor
  1595. 0.30446 0.38588 moveto
  1596. 0.6831 0.39597 lineto
  1597. 0.59066 0.61149 lineto
  1598. fill
  1599. 0 0 0 setrgbcolor
  1600. 0.6831 0.39597 moveto
  1601. 0.59066 0.61149 lineto
  1602. stroke
  1603. 0 0 0 setrgbcolor
  1604. 0.30446 0.38588 moveto
  1605. 0.50404 0.26518 lineto
  1606. stroke
  1607. 0 0 0 setrgbcolor
  1608. 0.50404 0.26518 moveto
  1609. 0.6831 0.39597 lineto
  1610. stroke
  1611. 0 0 0 setrgbcolor
  1612. 0.30446 0.38588 moveto
  1613. 0.34862 0.60088 lineto
  1614. stroke
  1615. 0 0 0 setrgbcolor
  1616. 0.34862 0.60088 moveto
  1617. 0.59066 0.61149 lineto
  1618. stroke
  1619. 0 setgray
  1620. 0.6624 0.02381 moveto
  1621. 0.89738 0.40279 lineto
  1622. stroke
  1623. 0.6624 0.02381 moveto
  1624. 0.69098 0.5095 lineto
  1625. stroke
  1626. 0.95778 0.84601 moveto
  1627. 0.69098 0.5095 lineto
  1628. stroke
  1629. 0.95778 0.84601 moveto
  1630. 0.89738 0.40279 lineto
  1631. stroke
  1632. 0.11508 0.25083 moveto
  1633. 0.04222 0.71406 lineto
  1634. stroke
  1635. 0.11508 0.25083 moveto
  1636. 0.6624 0.02381 lineto
  1637. stroke
  1638. 0.69098 0.5095 moveto
  1639. 0.6624 0.02381 lineto
  1640. stroke
  1641. 0.69098 0.5095 moveto
  1642. 0.04222 0.71406 lineto
  1643. stroke
  1644. 0.04222 0.71406 moveto
  1645. 0.69098 0.5095 lineto
  1646. stroke
  1647. 0.04222 0.71406 moveto
  1648. 0.40493 0.97619 lineto
  1649. stroke
  1650. 0.95778 0.84601 moveto
  1651. 0.40493 0.97619 lineto
  1652. stroke
  1653. 0.95778 0.84601 moveto
  1654. 0.69098 0.5095 lineto
  1655. stroke
  1656. % End of Graphics
  1657. Mpend % End of picture
  1658. :[inactive; output; endGroup; font = output; ]
  1659. The Unformatted text for this cell was not generated.
  1660. Use options in the Actions Settings dialog box to control
  1661. when Unformatted text is generated.
  1662. ;[o]
  1663. -Graphics3D-
  1664. :[inactive; font = text; ]
  1665. This shows the dodecahedron as a three-dimensional graphical object.
  1666.  
  1667. As another example, we can use the definitions from the polyhedra package to create an image of a stellated icosahedron, which is often used as an icon for the Mathematica system.
  1668. ;[s]
  1669. 3:0,0;230,1;241,0;250,-1;
  1670. 2:2,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  1671. :[startGroup; font = input; ]
  1672. Show[ Graphics3D[ Stellate[ Icosahedron[ ] ] ] ]
  1673. :[inactive; PostScript; output; pictureLeft = 50; pictureWidth = 282; pictureHeight = 277; preserveAspect; font = postscript; ]
  1674. %!
  1675. %%Creator: Mathematica
  1676. Mpstart % Start of picture
  1677. % Scaling calculations
  1678. [
  1679. [ 0 0 0 0 ]
  1680. [ 1 1 0 0 ]
  1681. ] Mscale
  1682. % Start of Graphics
  1683. 1 setlinecap
  1684. 1 setlinejoin
  1685. newpath
  1686. 0 0 moveto
  1687. 1 0 lineto
  1688. 1 1 lineto
  1689. 0 1 lineto
  1690. closepath
  1691. clip
  1692. newpath
  1693. %%Object: Graphics3D
  1694. gsave
  1695. 0.002 setlinewidth
  1696. 0.1653 0.21413 moveto
  1697. 0.44669 0.50914 lineto
  1698. stroke
  1699. 0.1653 0.21413 moveto
  1700. 0.09299 0.72825 lineto
  1701. stroke
  1702. 0.43422 0.97619 moveto
  1703. 0.09299 0.72825 lineto
  1704. stroke
  1705. 0.43422 0.97619 moveto
  1706. 0.44669 0.50914 lineto
  1707. stroke
  1708. 0.62173 0.02381 moveto
  1709. 0.84794 0.37696 lineto
  1710. stroke
  1711. 0.62173 0.02381 moveto
  1712. 0.6444 0.55961 lineto
  1713. stroke
  1714. 0.90701 0.86706 moveto
  1715. 0.6444 0.55961 lineto
  1716. stroke
  1717. 0.90701 0.86706 moveto
  1718. 0.84794 0.37696 lineto
  1719. stroke
  1720. 0.1653 0.21413 moveto
  1721. 0.09299 0.72825 lineto
  1722. stroke
  1723. 0.1653 0.21413 moveto
  1724. 0.62173 0.02381 lineto
  1725. stroke
  1726. 0.6444 0.55961 moveto
  1727. 0.62173 0.02381 lineto
  1728. stroke
  1729. 0.6444 0.55961 moveto
  1730. 0.09299 0.72825 lineto
  1731. stroke
  1732. 0.44669 0.50914 moveto
  1733. 0.43422 0.97619 lineto
  1734. stroke
  1735. 0.44669 0.50914 moveto
  1736. 0.84794 0.37696 lineto
  1737. stroke
  1738. 0.90701 0.86706 moveto
  1739. 0.84794 0.37696 lineto
  1740. stroke
  1741. 0.90701 0.86706 moveto
  1742. 0.43422 0.97619 lineto
  1743. stroke
  1744. 0.1653 0.21413 moveto
  1745. 0.62173 0.02381 lineto
  1746. stroke
  1747. 0.1653 0.21413 moveto
  1748. 0.44669 0.50914 lineto
  1749. stroke
  1750. 0.84794 0.37696 moveto
  1751. 0.44669 0.50914 lineto
  1752. stroke
  1753. 0.84794 0.37696 moveto
  1754. 0.62173 0.02381 lineto
  1755. stroke
  1756. 0.09299 0.72825 moveto
  1757. 0.6444 0.55961 lineto
  1758. stroke
  1759. 0.09299 0.72825 moveto
  1760. 0.43422 0.97619 lineto
  1761. stroke
  1762. 0.90701 0.86706 moveto
  1763. 0.43422 0.97619 lineto
  1764. stroke
  1765. 0.90701 0.86706 moveto
  1766. 0.6444 0.55961 lineto
  1767. stroke
  1768. grestore
  1769. 0.511 0.781 0.993 setrgbcolor
  1770. 0.54969 0.46553 moveto
  1771. 0.6316 0.44942 lineto
  1772. 0.44809 0.43703 lineto
  1773. fill
  1774. 0.508 0.342 0.591 setrgbcolor
  1775. 0.54969 0.46553 moveto
  1776. 0.53186 0.59662 lineto
  1777. 0.6316 0.44942 lineto
  1778. fill
  1779. 0 0 0 setrgbcolor
  1780. 0.002 setlinewidth
  1781. 0.54969 0.46553 moveto
  1782. 0.6316 0.44942 lineto
  1783. stroke
  1784. 0.82 0.629 0.644 setrgbcolor
  1785. 0.54969 0.46553 moveto
  1786. 0.44809 0.43703 lineto
  1787. 0.53186 0.59662 lineto
  1788. fill
  1789. 0 0 0 setrgbcolor
  1790. 0.44809 0.43703 moveto
  1791. 0.54969 0.46553 lineto
  1792. stroke
  1793. 0 0 0 setrgbcolor
  1794. 0.53186 0.59662 moveto
  1795. 0.54969 0.46553 lineto
  1796. stroke
  1797. 0.645 0.565 0.75 setrgbcolor
  1798. 0.38737 0.55534 moveto
  1799. 0.53186 0.59662 lineto
  1800. 0.44809 0.43703 lineto
  1801. fill
  1802. 0 0 0 setrgbcolor
  1803. 0.44809 0.43703 moveto
  1804. 0.53186 0.59662 lineto
  1805. stroke
  1806. 0.681 0.3 0.318 setrgbcolor
  1807. 0.38737 0.55534 moveto
  1808. 0.36945 0.59512 lineto
  1809. 0.53186 0.59662 lineto
  1810. fill
  1811. 0 0 0 setrgbcolor
  1812. 0.38901 0.55581 moveto
  1813. 0.53186 0.59662 lineto
  1814. stroke
  1815. 0 0 0 setrgbcolor
  1816. 0.38737 0.55534 moveto
  1817. 0.44809 0.43703 lineto
  1818. 0.36945 0.59512 lineto
  1819. fill
  1820. 0.603 0.217 0.284 setrgbcolor
  1821. 0.69272 0.5776 moveto
  1822. 0.53186 0.59662 lineto
  1823. 0.67618 0.61803 lineto
  1824. fill
  1825. 0.735 0.641 0.754 setrgbcolor
  1826. 0.69272 0.5776 moveto
  1827. 0.6316 0.44942 lineto
  1828. 0.53186 0.59662 lineto
  1829. fill
  1830. 0 0 0 setrgbcolor
  1831. 0.53186 0.59662 moveto
  1832. 0.6316 0.44942 lineto
  1833. stroke
  1834. 0 0 0 setrgbcolor
  1835. 0.53186 0.59662 moveto
  1836. 0.66631 0.58072 lineto
  1837. stroke
  1838. 0.966 0.676 0.429 setrgbcolor
  1839. 0.69272 0.5776 moveto
  1840. 0.67618 0.61803 lineto
  1841. 0.6316 0.44942 lineto
  1842. fill
  1843. 0.619 0.535 0.737 setrgbcolor
  1844. 0.61878 0.74666 moveto
  1845. 0.67618 0.61803 lineto
  1846. 0.53186 0.59662 lineto
  1847. fill
  1848. 0 0 0 setrgbcolor
  1849. 0.53186 0.59662 moveto
  1850. 0.67618 0.61803 lineto
  1851. stroke
  1852. 0.825 0.599 0.596 setrgbcolor
  1853. 0.61878 0.74666 moveto
  1854. 0.53186 0.59662 lineto
  1855. 0.51025 0.71306 lineto
  1856. fill
  1857. 0 0 0 setrgbcolor
  1858. 0.53186 0.59662 moveto
  1859. 0.57713 0.67476 lineto
  1860. stroke
  1861. 0.487 0.278 0.521 setrgbcolor
  1862. 0.42366 0.73096 moveto
  1863. 0.51025 0.71306 lineto
  1864. 0.53186 0.59662 lineto
  1865. fill
  1866. 0 0 0 setrgbcolor
  1867. 0.51025 0.71306 moveto
  1868. 0.53186 0.59662 lineto
  1869. stroke
  1870. 0.755 0.65 0.744 setrgbcolor
  1871. 0.42366 0.73096 moveto
  1872. 0.53186 0.59662 lineto
  1873. 0.36945 0.59512 lineto
  1874. fill
  1875. 0 0 0 setrgbcolor
  1876. 0.46716 0.67696 moveto
  1877. 0.53186 0.59662 lineto
  1878. stroke
  1879. 0 0 0 setrgbcolor
  1880. 0.36945 0.59512 moveto
  1881. 0.53186 0.59662 lineto
  1882. stroke
  1883. 0.554 0.544 0.797 setrgbcolor
  1884. 0.42366 0.73096 moveto
  1885. 0.36945 0.59512 lineto
  1886. 0.51025 0.71306 lineto
  1887. fill
  1888. 0 0 0 setrgbcolor
  1889. 0.37563 0.61059 moveto
  1890. 0.42366 0.73096 lineto
  1891. stroke
  1892. 0.7 0.554 0.685 setrgbcolor
  1893. 0.55236 0.30182 moveto
  1894. 0.44809 0.43703 lineto
  1895. 0.6316 0.44942 lineto
  1896. fill
  1897. 0 0 0 setrgbcolor
  1898. 0.44809 0.43703 moveto
  1899. 0.6316 0.44942 lineto
  1900. stroke
  1901. 0 0 0 setrgbcolor
  1902. 0.55236 0.30182 moveto
  1903. 0.53463 0.34181 lineto
  1904. 0.44809 0.43703 lineto
  1905. fill
  1906. 0 0 0 setrgbcolor
  1907. 0.52436 0.33813 moveto
  1908. 0.55236 0.30182 lineto
  1909. stroke
  1910. 0.919 0.594 0.41 setrgbcolor
  1911. 0.55236 0.30182 moveto
  1912. 0.6316 0.44942 lineto
  1913. 0.53463 0.34181 lineto
  1914. fill
  1915. 0 0 0 setrgbcolor
  1916. 0.55236 0.30182 moveto
  1917. 0.56994 0.33457 lineto
  1918. stroke
  1919. 0 0 0 setrgbcolor
  1920. 0.53463 0.34181 moveto
  1921. 0.55236 0.30182 lineto
  1922. stroke
  1923. 0.772 0.717 0.8 setrgbcolor
  1924. 0.61878 0.74666 moveto
  1925. 0.51025 0.71306 lineto
  1926. 0.67618 0.61803 lineto
  1927. fill
  1928. 0 0 0 setrgbcolor
  1929. 0.61878 0.74666 moveto
  1930. 0.67261 0.62602 lineto
  1931. stroke
  1932. 0.632 0.579 0.777 setrgbcolor
  1933. 0.37702 0.28534 moveto
  1934. 0.44809 0.43703 lineto
  1935. 0.53463 0.34181 lineto
  1936. fill
  1937. 0 0 0 setrgbcolor
  1938. 0.44809 0.43703 moveto
  1939. 0.48257 0.39909 lineto
  1940. stroke
  1941. 0.866 0.673 0.639 setrgbcolor
  1942. 0.37702 0.28534 moveto
  1943. 0.36225 0.4352 lineto
  1944. 0.44809 0.43703 lineto
  1945. fill
  1946. 0 0 0 setrgbcolor
  1947. 0.43003 0.39848 moveto
  1948. 0.44809 0.43703 lineto
  1949. stroke
  1950. 0.343 0.807 0.927 setrgbcolor
  1951. 0.27283 0.45254 moveto
  1952. 0.44809 0.43703 lineto
  1953. 0.36225 0.4352 lineto
  1954. fill
  1955. 0.716 0.559 0.674 setrgbcolor
  1956. 0.27283 0.45254 moveto
  1957. 0.36945 0.59512 lineto
  1958. 0.44809 0.43703 lineto
  1959. fill
  1960. 0 0 0 setrgbcolor
  1961. 0.36945 0.59512 moveto
  1962. 0.44809 0.43703 lineto
  1963. stroke
  1964. 0 0 0 setrgbcolor
  1965. 0.36267 0.44459 moveto
  1966. 0.44809 0.43703 lineto
  1967. stroke
  1968. 0.359 0.21 0.538 setrgbcolor
  1969. 0.71062 0.30574 moveto
  1970. 0.6316 0.44942 lineto
  1971. 0.68599 0.45713 lineto
  1972. fill
  1973. 0.737 0.665 0.779 setrgbcolor
  1974. 0.71062 0.30574 moveto
  1975. 0.53463 0.34181 lineto
  1976. 0.6316 0.44942 lineto
  1977. fill
  1978. 0 0 0 setrgbcolor
  1979. 0.56752 0.37831 moveto
  1980. 0.6316 0.44942 lineto
  1981. stroke
  1982. 0 0 0 setrgbcolor
  1983. 0.6316 0.44942 moveto
  1984. 0.64467 0.42565 lineto
  1985. stroke
  1986. 0 0.535 0.818 setrgbcolor
  1987. 0.80123 0.48887 moveto
  1988. 0.68599 0.45713 lineto
  1989. 0.6316 0.44942 lineto
  1990. fill
  1991. 0.683 0.529 0.671 setrgbcolor
  1992. 0.80123 0.48887 moveto
  1993. 0.6316 0.44942 lineto
  1994. 0.67618 0.61803 lineto
  1995. fill
  1996. 0 0 0 setrgbcolor
  1997. 0.6316 0.44942 moveto
  1998. 0.6857 0.462 lineto
  1999. stroke
  2000. 0 0 0 setrgbcolor
  2001. 0.6316 0.44942 moveto
  2002. 0.67618 0.61803 lineto
  2003. stroke
  2004. 0.549 0.506 0.76 setrgbcolor
  2005. 0.27283 0.45254 moveto
  2006. 0.36225 0.4352 lineto
  2007. 0.36945 0.59512 lineto
  2008. fill
  2009. 0 0 0 setrgbcolor
  2010. 0.27283 0.45254 moveto
  2011. 0.36225 0.4352 lineto
  2012. stroke
  2013. 0 0 0 setrgbcolor
  2014. 0.27283 0.45254 moveto
  2015. 0.3019 0.49543 lineto
  2016. stroke
  2017. 0.711 0.537 0.651 setrgbcolor
  2018. 0.32953 0.75661 moveto
  2019. 0.51025 0.71306 lineto
  2020. 0.36945 0.59512 lineto
  2021. fill
  2022. 0 0 0 setrgbcolor
  2023. 0.39861 0.61954 moveto
  2024. 0.40275 0.62301 lineto
  2025. stroke
  2026. 0.178 0.029 0.429 setrgbcolor
  2027. 0.32953 0.75661 moveto
  2028. 0.36945 0.59512 lineto
  2029. 0.39984 0.61712 lineto
  2030. fill
  2031. 0 0 0 setrgbcolor
  2032. 0.32953 0.75661 moveto
  2033. 0.36625 0.60806 lineto
  2034. stroke
  2035. 0.482 0 0 setrgbcolor
  2036. 0.22676 0.57042 moveto
  2037. 0.39984 0.61712 lineto
  2038. 0.36945 0.59512 lineto
  2039. fill
  2040. 0.776 0.684 0.762 setrgbcolor
  2041. 0.22676 0.57042 moveto
  2042. 0.36945 0.59512 lineto
  2043. 0.36225 0.4352 lineto
  2044. fill
  2045. 0 0 0 setrgbcolor
  2046. 0.36348 0.46257 moveto
  2047. 0.36945 0.59512 lineto
  2048. stroke
  2049. 0.785 0.7 0.77 setrgbcolor
  2050. 0.80123 0.48887 moveto
  2051. 0.67618 0.61803 lineto
  2052. 0.68599 0.45713 lineto
  2053. fill
  2054. 0 0 0 setrgbcolor
  2055. 0.7488 0.54303 moveto
  2056. 0.80123 0.48887 lineto
  2057. stroke
  2058. 0 0 0 setrgbcolor
  2059. 0.68599 0.45713 moveto
  2060. 0.80123 0.48887 lineto
  2061. stroke
  2062. 0.686 0.509 0.64 setrgbcolor
  2063. 0.37702 0.28534 moveto
  2064. 0.53463 0.34181 lineto
  2065. 0.36225 0.4352 lineto
  2066. fill
  2067. 0 0 0 setrgbcolor
  2068. 0.37702 0.28534 moveto
  2069. 0.42655 0.30309 lineto
  2070. stroke
  2071. 0 0 0 setrgbcolor
  2072. 0.36225 0.4352 moveto
  2073. 0.37702 0.28534 lineto
  2074. stroke
  2075. 0.577 0.519 0.754 setrgbcolor
  2076. 0.79987 0.61288 moveto
  2077. 0.68599 0.45713 lineto
  2078. 0.67618 0.61803 lineto
  2079. fill
  2080. 0 0 0 setrgbcolor
  2081. 0.67618 0.61803 moveto
  2082. 0.68258 0.51314 lineto
  2083. stroke
  2084. 0.689 0.517 0.648 setrgbcolor
  2085. 0.67574 0.78497 moveto
  2086. 0.67618 0.61803 lineto
  2087. 0.51025 0.71306 lineto
  2088. fill
  2089. 0.898 0.691 0.612 setrgbcolor
  2090. 0.67574 0.78497 moveto
  2091. 0.60713 0.63279 lineto
  2092. 0.67618 0.61803 lineto
  2093. fill
  2094. 0 0 0 setrgbcolor
  2095. 0.67574 0.78497 moveto
  2096. 0.67616 0.62566 lineto
  2097. stroke
  2098. 0.148 0 0 setrgbcolor
  2099. 0.79987 0.61288 moveto
  2100. 0.67618 0.61803 lineto
  2101. 0.60713 0.63279 lineto
  2102. fill
  2103. 0.711 0.532 0.644 setrgbcolor
  2104. 0.71062 0.30574 moveto
  2105. 0.68599 0.45713 lineto
  2106. 0.53463 0.34181 lineto
  2107. fill
  2108. 0 0 0 setrgbcolor
  2109. 0.68599 0.45713 moveto
  2110. 0.71062 0.30574 lineto
  2111. stroke
  2112. 0 0 0 setrgbcolor
  2113. 0.64654 0.31887 moveto
  2114. 0.71062 0.30574 lineto
  2115. stroke
  2116. 0.618 0.578 0.787 setrgbcolor
  2117. 0.67574 0.78497 moveto
  2118. 0.51025 0.71306 lineto
  2119. 0.60713 0.63279 lineto
  2120. fill
  2121. 0 0 0 setrgbcolor
  2122. 0.53828 0.72523 moveto
  2123. 0.67574 0.78497 lineto
  2124. stroke
  2125. 0 0 0 setrgbcolor
  2126. 0.60713 0.63279 moveto
  2127. 0.67574 0.78497 lineto
  2128. stroke
  2129. 0.202 0 0.277 setrgbcolor
  2130. 0.48727 0.79372 moveto
  2131. 0.60713 0.63279 lineto
  2132. 0.51025 0.71306 lineto
  2133. fill
  2134. 0.741 0.678 0.789 setrgbcolor
  2135. 0.32953 0.75661 moveto
  2136. 0.39984 0.61712 lineto
  2137. 0.51025 0.71306 lineto
  2138. fill
  2139. 0 0 0 setrgbcolor
  2140. 0.32953 0.75661 moveto
  2141. 0.39984 0.61712 lineto
  2142. stroke
  2143. 0 0 0 setrgbcolor
  2144. 0.32953 0.75661 moveto
  2145. 0.45404 0.7266 lineto
  2146. stroke
  2147. 0.885 0.608 0.512 setrgbcolor
  2148. 0.48727 0.79372 moveto
  2149. 0.51025 0.71306 lineto
  2150. 0.39984 0.61712 lineto
  2151. fill
  2152. 0.584 0.552 0.785 setrgbcolor
  2153. 0.63842 0.2904 moveto
  2154. 0.53463 0.34181 lineto
  2155. 0.68599 0.45713 lineto
  2156. fill
  2157. 0.399 0.168 0.444 setrgbcolor
  2158. 0.63842 0.2904 moveto
  2159. 0.5112 0.44816 lineto
  2160. 0.53463 0.34181 lineto
  2161. fill
  2162. 0 0 0 setrgbcolor
  2163. 0.53463 0.34181 moveto
  2164. 0.63842 0.2904 lineto
  2165. stroke
  2166. 0.764 0.697 0.788 setrgbcolor
  2167. 0.41109 0.27661 moveto
  2168. 0.36225 0.4352 lineto
  2169. 0.53463 0.34181 lineto
  2170. fill
  2171. 0.846 0.599 0.565 setrgbcolor
  2172. 0.41109 0.27661 moveto
  2173. 0.53463 0.34181 lineto
  2174. 0.5112 0.44816 lineto
  2175. fill
  2176. 0 0 0 setrgbcolor
  2177. 0.41109 0.27661 moveto
  2178. 0.53463 0.34181 lineto
  2179. stroke
  2180. 0 0 0 setrgbcolor
  2181. 0.5112 0.44816 moveto
  2182. 0.53463 0.34181 lineto
  2183. stroke
  2184. 0.605 0.528 0.74 setrgbcolor
  2185. 0.41109 0.27661 moveto
  2186. 0.5112 0.44816 lineto
  2187. 0.36225 0.4352 lineto
  2188. fill
  2189. 0 0 0 setrgbcolor
  2190. 0.41109 0.27661 moveto
  2191. 0.5112 0.44816 lineto
  2192. stroke
  2193. 0 0 0 setrgbcolor
  2194. 0.36225 0.4352 moveto
  2195. 0.41109 0.27661 lineto
  2196. stroke
  2197. 0.68 0.523 0.666 setrgbcolor
  2198. 0.22676 0.57042 moveto
  2199. 0.36225 0.4352 lineto
  2200. 0.39984 0.61712 lineto
  2201. fill
  2202. 0 0 0 setrgbcolor
  2203. 0.22676 0.57042 moveto
  2204. 0.3183 0.47907 lineto
  2205. stroke
  2206. 0 0 0 setrgbcolor
  2207. 0.22676 0.57042 moveto
  2208. 0.39984 0.61712 lineto
  2209. stroke
  2210. 0.924 0.674 0.54 setrgbcolor
  2211. 0.31155 0.46764 moveto
  2212. 0.39984 0.61712 lineto
  2213. 0.36225 0.4352 lineto
  2214. fill
  2215. 0.492 0.009 0.036 setrgbcolor
  2216. 0.31155 0.46764 moveto
  2217. 0.36225 0.4352 lineto
  2218. 0.5112 0.44816 lineto
  2219. fill
  2220. 0 0 0 setrgbcolor
  2221. 0.31155 0.46764 moveto
  2222. 0.36225 0.4352 lineto
  2223. stroke
  2224. 0 0 0 setrgbcolor
  2225. 0.36225 0.4352 moveto
  2226. 0.5112 0.44816 lineto
  2227. stroke
  2228. 0.717 0.557 0.671 setrgbcolor
  2229. 0.79987 0.61288 moveto
  2230. 0.60713 0.63279 lineto
  2231. 0.68599 0.45713 lineto
  2232. fill
  2233. 0 0 0 setrgbcolor
  2234. 0.60713 0.63279 moveto
  2235. 0.79987 0.61288 lineto
  2236. stroke
  2237. 0 0 0 setrgbcolor
  2238. 0.68599 0.45713 moveto
  2239. 0.79987 0.61288 lineto
  2240. stroke
  2241. 0 0 0.211 setrgbcolor
  2242. 0.69453 0.49418 moveto
  2243. 0.68599 0.45713 lineto
  2244. 0.60713 0.63279 lineto
  2245. fill
  2246. 0.617 0.142 0.104 setrgbcolor
  2247. 0.69453 0.49418 moveto
  2248. 0.5112 0.44816 lineto
  2249. 0.68599 0.45713 lineto
  2250. fill
  2251. 0 0 0 setrgbcolor
  2252. 0.68599 0.45713 moveto
  2253. 0.69453 0.49418 lineto
  2254. stroke
  2255. 0.761 0.659 0.749 setrgbcolor
  2256. 0.63842 0.2904 moveto
  2257. 0.68599 0.45713 lineto
  2258. 0.5112 0.44816 lineto
  2259. fill
  2260. 0 0 0 setrgbcolor
  2261. 0.63842 0.2904 moveto
  2262. 0.68599 0.45713 lineto
  2263. stroke
  2264. 0 0 0 setrgbcolor
  2265. 0.5112 0.44816 moveto
  2266. 0.68599 0.45713 lineto
  2267. stroke
  2268. 0 0 0 setrgbcolor
  2269. 0.5112 0.44816 moveto
  2270. 0.63842 0.2904 lineto
  2271. stroke
  2272. 0.445 0.272 0.55 setrgbcolor
  2273. 0.4864 0.61131 moveto
  2274. 0.39984 0.61712 lineto
  2275. 0.5112 0.44816 lineto
  2276. fill
  2277. 0.247 0.723 0.938 setrgbcolor
  2278. 0.4864 0.61131 moveto
  2279. 0.60713 0.63279 lineto
  2280. 0.39984 0.61712 lineto
  2281. fill
  2282. 0 0 0 setrgbcolor
  2283. 0.39984 0.61712 moveto
  2284. 0.4864 0.61131 lineto
  2285. stroke
  2286. 0.739 0.649 0.76 setrgbcolor
  2287. 0.31155 0.46764 moveto
  2288. 0.5112 0.44816 lineto
  2289. 0.39984 0.61712 lineto
  2290. fill
  2291. 0 0 0 setrgbcolor
  2292. 0.31155 0.46764 moveto
  2293. 0.5112 0.44816 lineto
  2294. stroke
  2295. 0 0 0 setrgbcolor
  2296. 0.39984 0.61712 moveto
  2297. 0.5112 0.44816 lineto
  2298. stroke
  2299. 0 0 0 setrgbcolor
  2300. 0.31155 0.46764 moveto
  2301. 0.39984 0.61712 lineto
  2302. stroke
  2303. 0.699 0.551 0.682 setrgbcolor
  2304. 0.48727 0.79372 moveto
  2305. 0.39984 0.61712 lineto
  2306. 0.60713 0.63279 lineto
  2307. fill
  2308. 0 0 0 setrgbcolor
  2309. 0.39984 0.61712 moveto
  2310. 0.48727 0.79372 lineto
  2311. stroke
  2312. 0 0 0 setrgbcolor
  2313. 0.39984 0.61712 moveto
  2314. 0.60713 0.63279 lineto
  2315. stroke
  2316. 0 0 0 setrgbcolor
  2317. 0.48727 0.79372 moveto
  2318. 0.60713 0.63279 lineto
  2319. stroke
  2320. 0.636 0.563 0.755 setrgbcolor
  2321. 0.69453 0.49418 moveto
  2322. 0.60713 0.63279 lineto
  2323. 0.5112 0.44816 lineto
  2324. fill
  2325. 0 0 0 setrgbcolor
  2326. 0.60713 0.63279 moveto
  2327. 0.69453 0.49418 lineto
  2328. stroke
  2329. 0 0 0 setrgbcolor
  2330. 0.5112 0.44816 moveto
  2331. 0.69453 0.49418 lineto
  2332. stroke
  2333. 0.839 0.637 0.628 setrgbcolor
  2334. 0.4864 0.61131 moveto
  2335. 0.5112 0.44816 lineto
  2336. 0.60713 0.63279 lineto
  2337. fill
  2338. 0 0 0 setrgbcolor
  2339. 0.4864 0.61131 moveto
  2340. 0.5112 0.44816 lineto
  2341. stroke
  2342. 0 0 0 setrgbcolor
  2343. 0.5112 0.44816 moveto
  2344. 0.60713 0.63279 lineto
  2345. stroke
  2346. 0 0 0 setrgbcolor
  2347. 0.60713 0.63279 moveto
  2348. 0.4864 0.61131 lineto
  2349. stroke
  2350. 0 setgray
  2351. 0.62173 0.02381 moveto
  2352. 0.84794 0.37696 lineto
  2353. stroke
  2354. 0.62173 0.02381 moveto
  2355. 0.6444 0.55961 lineto
  2356. stroke
  2357. 0.90701 0.86706 moveto
  2358. 0.6444 0.55961 lineto
  2359. stroke
  2360. 0.90701 0.86706 moveto
  2361. 0.84794 0.37696 lineto
  2362. stroke
  2363. 0.1653 0.21413 moveto
  2364. 0.09299 0.72825 lineto
  2365. stroke
  2366. 0.1653 0.21413 moveto
  2367. 0.62173 0.02381 lineto
  2368. stroke
  2369. 0.6444 0.55961 moveto
  2370. 0.62173 0.02381 lineto
  2371. stroke
  2372. 0.6444 0.55961 moveto
  2373. 0.09299 0.72825 lineto
  2374. stroke
  2375. 0.09299 0.72825 moveto
  2376. 0.6444 0.55961 lineto
  2377. stroke
  2378. 0.09299 0.72825 moveto
  2379. 0.43422 0.97619 lineto
  2380. stroke
  2381. 0.90701 0.86706 moveto
  2382. 0.43422 0.97619 lineto
  2383. stroke
  2384. 0.90701 0.86706 moveto
  2385. 0.6444 0.55961 lineto
  2386. stroke
  2387. % End of Graphics
  2388. Mpend % End of picture
  2389. :[inactive; output; endGroup; endGroup; font = output; ]
  2390. The Unformatted text for this cell was not generated.
  2391. Use options in the Actions Settings dialog box to control
  2392. when Unformatted text is generated.
  2393. ;[o]
  2394. -Graphics3D-
  2395. :[inactive; startGroup; Cclosed; font = subsubsection; ]
  2396. More on Programming
  2397. :[inactive; font = text; ]
  2398. There are several styles of programming in Mathematica.  One of them is procedural programming, as you would find in a standard structured programming language such as C or Pascal.
  2399.  
  2400. Another is "rule-based programming".  The idea is to give transformation rules which specify how Mathematica should transform expressions it receives as input. 
  2401.  
  2402. You can give rules that mimic the formulas you might find in a mathematics textbook.
  2403.  
  2404. Here is an example of how you might teach Mathematica about a new form of logarithm function, called nlog.
  2405. ;[s]
  2406. 9:0,0;43,1;54,0;279,1;290,0;472,1;483,0;531,2;535,0;537,-1;
  2407. 4:5,14,10,New York,0,10,0,0,0;3,12,10,New York,2,10,0,0,0;1,11,9,Courier,0,10,0,0,0;0,11,9,Courier,1,10,0,0,0;
  2408. :[startGroup; font = input; ]
  2409. nlog[a b c d^2]
  2410. :[inactive; output; endGroup; font = output; ]
  2411. nlog[a*b*c*d^2]
  2412. ;[o]
  2413.             2
  2414. nlog[a b c d ]
  2415. :[inactive; font = text; ]
  2416. Mathematica initially knows nothing about our new function, so it does nothing to expressions involving nlogs.
  2417. ;[s]
  2418. 2:0,1;11,0;111,-1;
  2419. 2:1,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  2420. :[font = input; ]
  2421. nlog[x_ y_] := nlog[x] + nlog[y]
  2422. :[inactive; font = text; ]
  2423. This tells Mathematica how to expand out logarithms of products.
  2424. ;[s]
  2425. 3:0,0;11,1;22,0;65,-1;
  2426. 2:2,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  2427. :[startGroup; font = input; ]
  2428. nlog[a b c d^2]
  2429. :[inactive; output; endGroup; font = output; ]
  2430. nlog[a] + nlog[b] + nlog[c] + nlog[d^2]
  2431. ;[o]
  2432.                                     2
  2433. nlog[a] + nlog[b] + nlog[c] + nlog[d ]
  2434. :[inactive; font = text; ]
  2435. Now Mathematica can expand the nlog out. 
  2436. ;[s]
  2437. 5:0,0;4,1;15,0;31,2;35,0;42,-1;
  2438. 3:3,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;1,11,9,Courier,0,10,0,0,0;
  2439. :[font = input; ]
  2440. nlog[x_^n_] := n nlog[x]
  2441. :[inactive; font = text; ]
  2442. This gives a rule for nlog of a power.
  2443. ;[s]
  2444. 3:0,0;22,1;26,0;39,-1;
  2445. 2:2,14,10,New York,0,10,0,0,0;1,11,9,Courier,0,10,0,0,0;
  2446. :[startGroup; font = input; ]
  2447. nlog[a b c d^2]
  2448. :[inactive; output; endGroup; font = output; ]
  2449. nlog[a] + nlog[b] + nlog[c] + 2*nlog[d]
  2450. ;[o]
  2451. nlog[a] + nlog[b] + nlog[c] + 2 nlog[d]
  2452. :[inactive; endGroup; endGroup; font = text; ]
  2453. Now Mathematica can expand the expression out completely.
  2454. ;[s]
  2455. 3:0,0;4,1;15,0;58,-1;
  2456. 2:2,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  2457. :[inactive; startGroup; Cclosed; font = section; ]
  2458. Mathematica's User Interface
  2459. ;[s]
  2460. 3:0,1;11,2;28,0;29,-1;
  2461. 3:1,19,14,New York,1,14,0,0,0;1,17,14,New York,3,14,65535,0,0;1,19,14,New York,1,14,65535,0,0;
  2462. :[inactive; font = text; ]
  2463. Mathematica consists of two parts — the "kernel", which actually does computations, and the "front end", which deals with interaction with the user.  The kernel of Mathematica is essentially the same on all computers that support Mathematica.  The front end, on the other hand, works differently on different kinds of computer. 
  2464.  
  2465. On the Macintosh, Mathematica has a sophisticated front end that takes advantage of the Macintosh's unique user interface capabilities.  (You can actually use the Macintosh front end even if you are using a "remote kernel", say on a supercomputer connected through a network.)
  2466. ;[s]
  2467. 8:0,1;11,0;164,1;175,0;230,1;241,0;348,1;359,0;607,-1;
  2468. 3:4,14,10,New York,0,10,0,0,0;4,12,10,New York,2,10,0,0,0;0,14,10,New York,0,10,0,0,0;
  2469. :[inactive; startGroup; Cclosed; font = subsubsection; ]
  2470. Notebooks
  2471. :[inactive; font = text; ]
  2472. One of the most important aspects of the Macintosh front end is its ability to support Mathematica "Notebooks".  
  2473.  
  2474. This file is an example of a Notebook.  Notebooks consist of a mixture of text, graphics, and Mathematica input.
  2475.  
  2476. Notebooks can be used like "interactive textbooks" — you read the text in the Notebook, then use the Mathematica input in the Notebook to perform calculations.
  2477. ;[s]
  2478. 7:0,0;87,1;98,0;209,1;220,0;330,1;341,0;389,-1;
  2479. 4:4,14,10,New York,0,10,0,0,0;3,12,10,New York,2,10,0,0,0;0,11,9,Helvetica,1,10,0,0,0;0,12,10,Geneva,1,10,0,0,0;
  2480. :[inactive; font = text; ]
  2481. Here is a sample Mathematica Notebook called Point Plots and Space Curves.  
  2482. ;[s]
  2483. 5:0,0;17,1;28,0;45,2;73,0;77,-1;
  2484. 3:3,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;1,12,10,New York,4,10,0,0,0;
  2485. :[inactive; startGroup; Cclosed; font = title; ]
  2486. Point Plots and Space Curves
  2487. by Theodore W. Gray
  2488. ;[s]
  2489. 4:0,1;28,0;29,2;48,0;49,-1;
  2490. 4:2,23,17,New York,1,18,0,0,0;1,17,14,New York,1,14,0,0,0;1,15,12,New York,2,12,0,0,0;0,12,10,New York,1,10,0,0,0;
  2491. :[inactive; font = text; ]
  2492.      This Notebook defines the functions PointPlot, PointPlot3D, PointParamPlot3D, SpaceCurve, and PointSpaceCurve.  These functions let you make discrete point plots in two and three dimensions.  The SpaceCurve and PointSpaceCurve functions let you make three-dimensional functions of one parameter (lines or points in 3D).  (Note: This demonstration copy does not include the actual definitions of the functions, only examples of their use.)
  2493. ;[s]
  2494. 7:0,0;65,1;70,0;216,2;231,0;327,3;332,0;444,-1;
  2495. 4:4,14,10,New York,0,10,0,0,0;1,14,10,New York,0,10,0,0,0;1,14,10,New York,0,10,0,0,0;1,12,10,New York,1,10,65535,0,0;
  2496. :[inactive; startGroup; Cclosed; font = section; ]
  2497. Examples
  2498. :[inactive; font = text; ]
  2499.      Each of the functions defined in this Notebook is a variation of either Plot, Plot3D, or ParametricPlot3D.  The arguments are quite similar to these standard functions.  Following are descriptions of each of the functions.
  2500. :[inactive; startGroup; Cclosed; font = subsection; ]
  2501. PointPlot
  2502. :[inactive; font = text; ]
  2503.      PointPlot[ f, {x, min, max, (step)}] produces a plot of f(x) vs. x.  Here is an example:
  2504. ;[s]
  2505. 3:0,0;66,1;69,0;94,-1;
  2506. 2:2,14,10,New York,0,10,0,0,0;1,12,10,New York,2,10,0,0,0;
  2507. :[startGroup; font = input; ]
  2508. PointPlot[Sin[x], {x, 0, 2 Pi, 0.2}]
  2509. :[inactive; PICT; pictureID = 20909; output; pictureLeft = 67; pictureWidth = 243; pictureHeight = 147; preserveAspect; font = postscript; ]
  2510.  
  2511. :[inactive; output; endGroup; endGroup; font = output; ]
  2512. The Unformatted text for this cell was not generated.
  2513. Use options in the Actions Settings dialog box to control
  2514. when Unformatted text is generated.
  2515. ;[o]
  2516. -Graphics-
  2517. :[inactive; startGroup; Cclosed; font = subsection; ]
  2518. PointPlot3D
  2519. :[inactive; font = text; ]
  2520.      PointPlot3D[ f, {x, min, max, (step)}, {y, min, max, (step)}] produces a plot of f(x, y), plotted with points instead of surfaces.
  2521. ;[s]
  2522. 5:0,0;42,1;65,0;93,3;135,0;136,-1;
  2523. 6:3,14,10,New York,0,10,0,0,0;1,14,10,New York,0,10,0,0,0;0,14,10,New York,0,10,0,0,0;1,14,10,New York,0,10,0,0,0;0,14,10,New York,0,10,0,0,0;0,14,10,New York,0,10,0,0,0;
  2524. :[startGroup; font = input; ]
  2525. PointPlot3D[x y, {x, -4, 4, 0.5}, {y, -4, 4, 0.5}, 
  2526.             BoxRatios->{1,1,1}]
  2527. ;[s]
  2528. 3:0,0;32,1;73,0;75,-1;
  2529. 2:2,14,10,Courier,1,12,0,0,65535;1,14,10,Courier,1,12,0,0,65535;
  2530. :[inactive; PICT; pictureID = 12547; output; pictureLeft = 107; pictureWidth = 202; pictureHeight = 198; preserveAspect; font = postscript; ]
  2531.  
  2532. :[inactive; output; endGroup; endGroup; font = output; ]
  2533. The Unformatted text for this cell was not generated.
  2534. Use options in the Actions Settings dialog box to control
  2535. when Unformatted text is generated.
  2536. ;[o]
  2537. -Graphics3D-
  2538. :[inactive; startGroup; Cclosed; font = subsection; ]
  2539. PointParamPlot3D
  2540. :[inactive; font = text; ]
  2541.      PointParamPlot3D[{x,y,z}, {u, min, max, (step)}, {v, min, max, (step)}] produces a parametric plot of (x(u,v), y(u,v), z(u,v)), plotted with points instead of surfaces.
  2542. ;[s]
  2543. 8:0,0;52,1;75,0;116,2;126,3;133,4;172,3;173,0;174,-1;
  2544. 5:3,14,10,New York,0,10,0,0,0;1,14,10,New York,0,10,0,0,0;1,14,10,New York,0,10,0,0,0;2,14,10,New York,0,10,0,0,0;1,14,10,New York,0,10,0,0,0;
  2545. :[startGroup; font = input; ]
  2546. PointParamPlot3D[{Sin[u] Cos[v], 
  2547.                         Sin[u] Sin[v], Cos[u]}, 
  2548.         {u, 0, Pi, Pi/15}, {v, 0, 2 Pi, Pi/15}, 
  2549.         BoxRatios->{1,1,1}]
  2550. :[inactive; PICT; pictureID = 23646; output; pictureLeft = 113; pictureWidth = 205; pictureHeight = 201; preserveAspect; font = postscript; ]
  2551.  
  2552. :[inactive; output; endGroup; endGroup; font = output; ]
  2553. The Unformatted text for this cell was not generated.
  2554. Use options in the Actions Settings dialog box to control
  2555. when Unformatted text is generated.
  2556. ;[o]
  2557. -Graphics3D-
  2558. :[inactive; startGroup; Cclosed; font = subsection; ]
  2559. SpaceCurve
  2560. :[inactive; font = text; ]
  2561.      SpaceCurve[{x,y,z}, {u, min, max, (step)}] produces a parametric plot of (x(u), y(u), z(u)), with the calculated points connected by straight lines.
  2562. ;[s]
  2563. 6:0,0;15,0;46,0;85,2;93,3;153,0;154,-1;
  2564. 5:4,14,10,New York,0,10,0,0,0;0,14,10,New York,0,10,0,0,0;1,14,10,New York,0,10,0,0,0;1,14,10,New York,0,10,0,0,0;0,14,10,New York,0,10,0,0,0;
  2565. :[startGroup; font = input; ]
  2566. SpaceCurve[{u Sin[u], u Cos[u], u}, 
  2567.            {u, 0, 15, 0.15}, BoxRatios->{1,1,1}]
  2568. :[inactive; PICT; pictureID = 32679; output; pictureLeft = 107; pictureWidth = 202; pictureHeight = 198; preserveAspect; font = postscript; ]
  2569.  
  2570. :[inactive; output; endGroup; endGroup; font = output; ]
  2571. The Unformatted text for this cell was not generated.
  2572. Use options in the Actions Settings dialog box to control
  2573. when Unformatted text is generated.
  2574. ;[o]
  2575. -Graphics3D-
  2576. :[inactive; startGroup; Cclosed; font = subsection; ]
  2577. PointSpaceCurve
  2578. :[inactive; font = text; ]
  2579.     PointSpaceCurve[{x,y,z}, {u, min, max, (step)}] produces a parametric plot of (x(u), y(u), z(u)), with the calculated points shown as dots.
  2580. ;[s]
  2581. 6:0,0;19,0;50,0;89,2;97,3;143,0;144,-1;
  2582. 5:4,14,10,New York,0,10,0,0,0;0,14,10,New York,0,10,0,0,0;1,14,10,New York,0,10,0,0,0;1,14,10,New York,0,10,0,0,0;0,14,10,New York,0,10,0,0,0;
  2583. :[startGroup; font = input; ]
  2584. PointSpaceCurve[{u Sin[u], u Cos[u], u^2}, 
  2585.             {u, 0, 15, 0.30}, BoxRatios->{1,1,1}]
  2586. :[inactive; PICT; pictureID = 13244; output; pictureLeft = 114; pictureWidth = 198; pictureHeight = 194; preserveAspect; font = postscript; ]
  2587.  
  2588. :[inactive; output; endGroup; endGroup; endGroup; endGroup; endGroup; endGroup; endGroup; font = output; ]
  2589. The Unformatted text for this cell was not generated.
  2590. Use options in the Actions Settings dialog box to control
  2591. when Unformatted text is generated.
  2592. ;[o]
  2593. -Graphics3D-
  2594. ^*)